From b29128994e87d82eae4751d65ff38b935ce7d6a2 Mon Sep 17 00:00:00 2001 From: Ozkan Sezer Date: Thu, 26 Oct 2023 01:03:50 +0300 Subject: [PATCH] CI: change FreeBSD CI runner to cross-platform-actions. --- .../{vmactions.yml => cpactions.yml} | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) rename .github/workflows/{vmactions.yml => cpactions.yml} (70%) diff --git a/.github/workflows/vmactions.yml b/.github/workflows/cpactions.yml similarity index 70% rename from .github/workflows/vmactions.yml rename to .github/workflows/cpactions.yml index 50eb5e8f4..9b3a905be 100644 --- a/.github/workflows/vmactions.yml +++ b/.github/workflows/cpactions.yml @@ -1,20 +1,23 @@ -name: Build (VM Actions) +name: Build (C/P Actions) on: [push, pull_request] jobs: freebsd: - runs-on: macos-12 + runs-on: ubuntu-latest name: FreeBSD timeout-minutes: 30 steps: - uses: actions/checkout@v3 - name: Build - uses: vmactions/freebsd-vm@v0 + uses: cross-platform-actions/action@v0.19.1 with: - usesh: true - prepare: | - pkg install -y \ + operating_system: freebsd + version: '13.2' + shell: bash + run: | + sudo pkg update + sudo pkg install -y \ gmake \ pkgconf \ libXcursor \ @@ -34,17 +37,15 @@ jobs: libinotify \ alsa-lib \ jackit \ - nas \ pipewire \ pulseaudio \ sndio \ dbus \ zh-fcitx \ ibus \ - libsamplerate \ libudev-devd - - run: | mkdir build_autotools - (cd build_autotools && CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" ../configure) + export CPPFLAGS="-I/usr/local/include" + export LDFLAGS="-L/usr/local/lib" + (cd build_autotools && ../configure --disable-static) gmake -C build_autotools -j`sysctl -n hw.ncpu` V=1