File tree Expand file tree Collapse file tree 1 file changed +29
-3
lines changed Expand file tree Collapse file tree 1 file changed +29
-3
lines changed Original file line number Diff line number Diff line change @@ -49,12 +49,38 @@ jobs:
49
49
- name : Run unit tests
50
50
run : nix-build -A project.kore.checks
51
51
52
- - name : Run integration tests
53
- run : nix-build test.nix
54
-
55
52
- name : Check shell
56
53
run : nix-shell --run "echo OK"
57
54
55
+ nix-integration :
56
+ name : ' Nix / Integration'
57
+ runs-on : ubuntu-latest
58
+ needs : nix
59
+ steps :
60
+ - name : Check out code
61
+
62
+ with :
63
+ # Check out pull request HEAD instead of merge commit.
64
+ ref : ${{ github.event.pull_request.head.sha }}
65
+ submodules : recursive
66
+
67
+ - name : Install Nix
68
+ uses : cachix/install-nix-action@v12
69
+ with :
70
+ extra_nix_config : |
71
+ substituters = http://cache.nixos.org https://hydra.iohk.io
72
+ trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=
73
+
74
+ - name : Install Cachix
75
+ uses : cachix/cachix-action@v8
76
+ with :
77
+ name : kore
78
+ skipPush : true
79
+ extraPullNames : runtimeverification
80
+
81
+ - name : Run integration tests
82
+ run : nix-build test.nix
83
+
58
84
cabal :
59
85
name : ' Cabal'
60
86
runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments