From cedfe9f16dc35f130aa629619456b81bb4f4b325 Mon Sep 17 00:00:00 2001 From: Torben Ewert Date: Fri, 17 Jul 2026 10:49:43 +0200 Subject: [PATCH] ci: add test pipeline --- .tangled/workflows/test.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .tangled/workflows/test.yml diff --git a/.tangled/workflows/test.yml b/.tangled/workflows/test.yml new file mode 100644 index 0000000..7a5dd94 --- /dev/null +++ b/.tangled/workflows/test.yml @@ -0,0 +1,29 @@ +when: + - event: ['push', 'pull_request'] + branch: ['main'] + +engine: microvm +image: nixos + +dependencies: + - gcc + - git + - opam + +steps: + - name: 'install opam' + command: | + set -euo pipefail + opam init --yes --auto-setup --disable-sandboxing + opam update + + - name: 'install dependencies' + command: | + set -euo pipefail + opam install . --deps-only --with-test --yes + eval $(opam env) + + - name: 'run tests' + command: | + set -euo pipefail + opam exec -- dune runtest -- 2.51.2