[geos-commits] [SCM] GEOS branch main updated. 9563c1805e90523fce74530e8fa3ff4d5e873d35
git at osgeo.org
git at osgeo.org
Thu Jan 15 23:31:11 PST 2026
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GEOS".
The branch, main has been updated
via 9563c1805e90523fce74530e8fa3ff4d5e873d35 (commit)
from aefb2e4be129e466e4e75ea52ad1c9b18dd06b9d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 9563c1805e90523fce74530e8fa3ff4d5e873d35
Author: Mike Taves <mwtoews at gmail.com>
Date: Fri Jan 16 20:30:51 2026 +1300
CI: add FreeBSD build and test (#1376)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 729951169..108465511 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -485,6 +485,46 @@ jobs:
working-directory: ./build
run: ctest -V --output-on-failure -C ${{ matrix.build_type }}
+ freebsd:
+ name: FreeBSD
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout at v5
+
+ - name: Retrieve build cache
+ uses: actions/cache/restore at v4
+ id: restore-cache
+ with:
+ path: .ccache
+ key: freebsd-${{ github.ref_name }}-${{ github.run_id }}
+ restore-keys: freebsd
+
+ - name: Build and test
+ uses: vmactions/freebsd-vm at v1
+ with:
+ release: "15.0"
+ envs: CCACHE_COMPRESS CCACHE_COMPRESSLEVEL CCACHE_MAXSIZE
+ usesh: true
+ prepare: |
+ pkg install -y cmake ccache
+ run: |
+ set -e
+ export CCACHE_DIR=$PWD/.ccache
+ cmake --version
+ cmake -S . -B _build -D USE_CCACHE=ON ..
+ cmake --build _build -j $(nproc)
+ ccache --show-stats
+ cd _build
+ ctest --output-on-failure
+ cd ..
+ rm -rf _build
+
+ - name: Save build cache
+ uses: actions/cache/save at v4
+ with:
+ path: .ccache
+ key: ${{ steps.restore-cache.outputs.cache-primary-key }}
+
emscripten:
name: Emscripten WASM build
runs-on: ubuntu-latest
-----------------------------------------------------------------------
Summary of changes:
.github/workflows/ci.yml | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
hooks/post-receive
--
GEOS
More information about the geos-commits
mailing list