1
0
mirror of https://github.com/libssh2/libssh2.git synced 2026-10-24 03:48:58 +03:00

GHA: bump cross-platform-actions, FreeBSD 14.5, enable DragonFly BSD

Try DragonFly BSD again, after upstream fix.

Ref: https://github.com/cross-platform-actions/action/releases/tag/v1.6.0

Follow-up to e4f700e934 #1948

Closes #2610
This commit is contained in:
Viktor Szakats
2026-09-13 11:30:37 +02:00
parent 2ded2f95c5
commit ff182c52f3

View File

@@ -1201,16 +1201,16 @@ jobs:
matrix:
include:
# https://github.com/DragonFlyBSD/DPorts
# { os: 'dragonflybsd', version: '6.4.2', build: 'AM', arch: 'x86_64', cc: 'gcc' , desc: 'libgcrypt skiprun',
# install: 'autoconf automake libtool libgcrypt',
# options: '--with-crypto=libgcrypt --with-libgcrypt-prefix=/usr/local' }
- { os: 'dragonflybsd', version: '6.4.2', build: 'AM', arch: 'x86_64', cc: 'gcc' , desc: 'libgcrypt skiprun',
install: 'autoconf automake libtool libgcrypt',
options: '--with-crypto=libgcrypt --with-libgcrypt-prefix=/usr/local' }
# https://ports.freebsd.org/
- { os: 'freebsd' , version: '15.1', build: 'AM', arch: 'x86_64', cc: 'clang', desc: 'openssl',
install: 'autoconf automake libtool gettext',
options: '--with-crypto=openssl' }
- { os: 'freebsd' , version: '14.3', build: 'CM', arch: 'arm64' , cc: 'clang', desc: 'openssl skiprun',
- { os: 'freebsd' , version: '14.5', build: 'CM', arch: 'arm64' , cc: 'clang', desc: 'openssl skiprun',
install: 'cmake-core ninja',
options: '-DCRYPTO_BACKEND=OpenSSL' }
@@ -1242,7 +1242,7 @@ jobs:
persist-credentials: false
- name: 'setup VM'
uses: cross-platform-actions/action@faa0c6197e94aacf1c5956460152c8380d3560a5 # v1.5.0
uses: cross-platform-actions/action@e0b9770014ba65d5e0815f15b74031c3a635f641 # v1.6.0
with:
environment_variables: 'CC CURL_CI CURL_TEST_MIN DO_NOT_TRACK MAKEFLAGS MATRIX_BUILD MATRIX_INSTALL MATRIX_OPTIONS MATRIX_OS'
operating_system: '${{ matrix.os }}'