1
0
mirror of https://git.tukaani.org/xz.git synced 2025-04-20 06:30:50 +00:00

CI: Update FreeBSD

ARM64 was left commented out because it's slow under both
ubuntu-latest (x86-64) and ubuntu-24.04-arm (aarch64) hosts.
This commit is contained in:
Lasse Collin 2025-04-17 20:36:33 +03:00
parent 907ac2215d
commit 85ff0cf0ce
No known key found for this signature in database
GPG Key ID: 38EE757D69184620

View File

@ -9,24 +9,47 @@ on:
branches: [ master ] branches: [ master ]
workflow_dispatch: workflow_dispatch:
permissions: {}
jobs: jobs:
FreeBSD-test: FreeBSD:
runs-on: ubuntu-latest strategy:
name: Test xz on FreeBSD matrix:
include:
- host: ubuntu-latest
version: 12.4
arch: x86_64
- host: ubuntu-latest
version: 15.0
arch: x86_64
# - host: ubuntu-24.04-arm
# version: 15.0
# arch: aarch64
runs-on: ${{ matrix.host }}
name: FreeBSD
steps: steps:
- uses: actions/checkout@v4.1.6 - uses: actions/checkout@v4
- name: Test in FreeBSD
id: test - name: Test in FreeBSD
uses: vmactions/FreeBSD-vm@d7b8fcc7711aa41ad45e8d9b737cf90f035a7e3d #v1.1.3 uses: vmactions/freebsd-vm@c3ae29a132c8ef1924775414107a97cac042aad5 #v1.2.0
with: with:
usesh: true release: ${{ matrix.release }}
prepare: | arch: ${{ matrix.arch }}
pkg install -y autoconf automake gmake gettext-tools gtar libtool m4 po4a usesh: true
run: | prepare: >
set -e pkg install -y
export LC_ALL=C LANG=C autoconf
uname -a automake
./autogen.sh gettext-tools
./configure --enable-werror libtool
make m4
make check VERBOSE=1 po4a
run: |
set -e
uname -a
./autogen.sh
./configure --disable-static --enable-debug --enable-werror
make -j4 check