casilda/.gitlab-ci.yml
2026-04-03 15:49:29 -04:00

16 lines
582 B
YAML

image: debian:sid-slim
create-pages:
pages:
# The folder that contains the files to be exposed at the Page URL
publish: _build/docs/casilda/
rules:
# This ensures that only pushes to the default branch will trigger a pages deploy
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
changes:
- meson.build
before_script:
- apt-get update
- apt-get install -y libgtk-4-dev libwlroots-0.20-dev libgirepository-1.0-dev gi-docgen meson ninja-build
script:
- meson setup --wipe --prefix=/usr -Ddocumentation=True _build
- ninja -C _build