summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yml19
-rw-r--r--flake.nix1
2 files changed, 19 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..664dc674
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,19 @@
+on:
+ push:
+ branches-ignore: [ '_**' ]
+ pull_request:
+ workflow_dispatch:
+
+jobs:
+ nix:
+ #runs-on: ubuntu-latest
+ runs-on: [self-hosted, linux, nix]
+ steps:
+ #- uses: cachix/install-nix-action@v22
+ - uses: actions/checkout@v4
+ - run: nix build -L .#aeneas
+ - run: nix build -L .#checks.x86_64-linux.aeneas-tests
+ - run: nix build -L .#checks.x86_64-linux.aeneas-verify-fstar
+ - run: nix build -L .#checks.x86_64-linux.aeneas-verify-coq
+ #- run: nix build -L .#checks.x86_64-linux.aeneas-verify-lean
+ - run: nix build -L .#checks.x86_64-linux.aeneas-verify-hol4
diff --git a/flake.nix b/flake.nix
index 4ff46046..ebe1e90d 100644
--- a/flake.nix
+++ b/flake.nix
@@ -169,6 +169,5 @@
default = aeneas;
};
checks = { inherit aeneas aeneas-tests aeneas-verify-fstar aeneas-verify-coq aeneas-verify-lean aeneas-verify-hol4; };
- hydraJobs = { inherit aeneas aeneas-tests aeneas-verify-fstar aeneas-verify-coq aeneas-verify-lean aeneas-verify-hol4; };
});
}