mirror of
https://cagebreak.project-repo.co/cagebreak.git
synced 2026-08-24 06:24:19 +02:00
24 lines
706 B
YAML
24 lines
706 B
YAML
on:
|
|
push:
|
|
branches: [ "feature/continuous-integration", "development" ]
|
|
|
|
jobs:
|
|
linux:
|
|
runs-on: ubuntu-latest
|
|
container:
|
|
image: archlinux:latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
fetch-depth: 0
|
|
- run: pacman-key --init
|
|
- run: pacman -Syu --noconfirm git sudo
|
|
- run: cd cagebreak ; bash scripts/install-development-environment
|
|
- run: |
|
|
for commit in $(git rev-list ${{ github.base_ref }}..${{ github.head_ref }}); do
|
|
cd cagebreak
|
|
meson setup build -Dxwayland=true -Dman-pages=true --buildtype=release
|
|
ninja -C build
|
|
meson test -C build --suite devel -v
|
|
done
|
|
|