Use the FreeBSD GitHub Runner (vmactions/freebsd).

This commit is contained in:
Gerardo O 2025-04-02 17:46:06 -05:00
parent 56a2d9ae82
commit 2543d0e5c4

View File

@ -76,23 +76,20 @@ jobs:
run: sudo make distclean run: sudo make distclean
build-freebsd: build-freebsd:
name: Build and Test on FreeBSD via Docker runs-on: macos-14
runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Pull FreeBSD Docker Image - name: Test on FreeBSD
run: docker pull freebsd:latest uses: vmactions/freebsd-vm@v1
- name: Build and Test in FreeBSD Container with:
run: | usesh: true
docker run --rm -v "${{ github.workspace }}:/src" freebsd:latest /bin/sh -c " prepare: |
pkg update && \ pkg update
pkg install -y git autoconf automake gcc libtool gettext ncurses libmaxminddb jq && \ pkg install -y git autoconf automake gcc libtool gettext ncurses libmaxminddb jq
cd /src && \ run: |
autoreconf -fiv && \ autoreconf -fiv
./configure && \ ./configure
make && \ make
./goaccess --version ./goaccess --version
make check && \ make check
make distcheck make distcheck
"