Skip to content

nix: Deduplicate eachSystem #26

nix: Deduplicate eachSystem

nix: Deduplicate eachSystem #26

Workflow file for this run

name: Continuous Integration
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Build the Docker image
run: docker build -t quickcurver .
- name: Format code
run: docker run quickcurver sh -c 'scripts/format-code.sh'
- name: Check that headless server works
run: echo "/quit" | docker run -i quickcurver build/quickcurver -platform offscreen
- name: Build documentation
run: docker run quickcurver sh -c 'cd doc && doxygen'