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:
usesh: true
prepare: |
pkg update
pkg install -y git autoconf automake gcc libtool gettext ncurses libmaxminddb jq
run: | run: |
docker run --rm -v "${{ github.workspace }}:/src" freebsd:latest /bin/sh -c " autoreconf -fiv
pkg update && \ ./configure
pkg install -y git autoconf automake gcc libtool gettext ncurses libmaxminddb jq && \ make
cd /src && \
autoreconf -fiv && \
./configure && \
make && \
./goaccess --version ./goaccess --version
make check && \ make check
make distcheck make distcheck
"