.forgejo workflow: + cmake build on docker-xo-builder
Some checks failed
CI / smoke-test (push) Failing after 8m15s
cmake-docker / cmake-build (push) Successful in 9s

This commit is contained in:
Roland Conybeare 2026-06-21 19:33:51 -04:00
commit fee1d9fbc1

View file

@ -0,0 +1,29 @@
name: cmake-docker
# Verifies a plain (non-nix) cmake build works inside docker-xo-builder.
on:
push:
branches: [main]
jobs:
cmake-build:
runs-on: xo-builder
steps:
- name: checkout
run: |
git clone --quiet --depth=1 $GITHUB_SERVER_URL/roland/xo-umbrella2.git .
- name: build xo-cmake
run: |
PREFIX=$PWD/local
cmake -S xo-cmake -B .build/xo-cmake -DCMAKE_INSTALL_PREFIX=$PREFIX
cmake --build .build/xo-cmake
cmake --install .build/xo-cmake
- name: build xo-indentlog
run: |
PREFIX=$PWD/local
PATH=$PREFIX/bin:$PATH
cmake -S xo-indentlog -B .build/xo-indentlog -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_PREFIX_PATH=$PREFIX
cmake --build .build/xo-indentlog
cmake --install .build/xo-indentlog