Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fba6f0e

Browse files
committed
github: wire up reftable tests
1 parent d62ba41 commit fba6f0e

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

.github/workflows/main.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,43 @@ jobs:
122122
SKIP_SSH_TESTS: true
123123
SKIP_NEGOTIATE_TESTS: true
124124

125+
# All builds: reftable
126+
- name: "Linux (Noble, GCC, OpenSSL, libssh2, reftable)"
127+
id: noble-gcc-openssl-reftable
128+
os: ubuntu-latest
129+
container:
130+
name: noble
131+
env:
132+
CC: gcc
133+
CLAR_REF_FORMAT: reftable
134+
CMAKE_GENERATOR: Ninja
135+
CMAKE_OPTIONS: -DUSE_HTTPS=OpenSSL -DREGEX_BACKEND=builtin -DDEPRECATE_HARD=ON -DDEBUG_LEAK_CHECKER=valgrind -DUSE_GSSAPI=ON -DUSE_SSH=libssh2 -DDEBUG_STRICT_ALLOC=ON -DDEBUG_STRICT_OPEN=ON
136+
- name: "macOS (reftable)"
137+
id: macos-reftable
138+
os: macos-13
139+
setup-script: osx
140+
env:
141+
CC: clang
142+
CLAR_REF_FORMAT: reftable
143+
CMAKE_OPTIONS: -DREGEX_BACKEND=regcomp_l -DDEPRECATE_HARD=ON -DDEBUG_LEAK_CHECKER=leaks -DUSE_GSSAPI=ON
144+
CMAKE_GENERATOR: Ninja
145+
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
146+
SKIP_SSH_TESTS: true
147+
SKIP_NEGOTIATE_TESTS: true
148+
- name: "Windows (amd64, Visual Studio, Schannel, reftable)"
149+
id: windows-amd64-vs-reftable
150+
os: windows-2022
151+
setup-script: win32
152+
env:
153+
ARCH: amd64
154+
CLAR_REF_FORMAT: reftable
155+
CMAKE_GENERATOR: Visual Studio 17 2022
156+
CMAKE_OPTIONS: -A x64 -DDEBUG_LEAK_CHECKER=win32 -DDEPRECATE_HARD=ON -DUSE_HTTPS=Schannel -DUSE_SSH=ON -DCMAKE_PREFIX_PATH=D:\Temp\libssh2
157+
BUILD_PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\CMake\bin;D:\Temp\libssh2\bin
158+
BUILD_TEMP: D:\Temp
159+
SKIP_SSH_TESTS: true
160+
SKIP_NEGOTIATE_TESTS: true
161+
125162
# All builds: sanitizers
126163
- name: "Sanitizer (Memory)"
127164
id: sanitizer-memory

0 commit comments

Comments
 (0)