File tree Expand file tree Collapse file tree 4 files changed +35
-11
lines changed
Expand file tree Collapse file tree 4 files changed +35
-11
lines changed Original file line number Diff line number Diff line change 1010 steps :
1111 - uses : actions/checkout@v3
1212 - uses : DeterminateSystems/nix-installer-action@main
13- - uses : DeterminateSystems/magic-nix -cache-action@main
13+ - uses : DeterminateSystems/flakehub -cache-action@main
1414 - name : Check rustfmt
1515 run : nix develop --command cargo fmt -- --check
1616
1919 steps :
2020 - uses : actions/checkout@v3
2121 - uses : DeterminateSystems/nix-installer-action@main
22- - uses : DeterminateSystems/magic-nix -cache-action@main
22+ - uses : DeterminateSystems/flakehub -cache-action@main
2323 - name : Build
2424 run : nix build -L
2525
3838 with :
3939 fetch-depth : 0
4040 - uses : DeterminateSystems/nix-installer-action@main
41- - uses : DeterminateSystems/magic-nix -cache-action@main
41+ - uses : DeterminateSystems/flakehub -cache-action@main
4242 - name : Check nixpkgs-fmt formatting
4343 run : nix develop --command sh -c "git ls-files '*.nix' | xargs nixpkgs-fmt --check"
4444
5757 with :
5858 fetch-depth : 0
5959 - uses : DeterminateSystems/nix-installer-action@main
60- - uses : DeterminateSystems/magic-nix -cache-action@main
60+ - uses : DeterminateSystems/flakehub -cache-action@main
6161 - name : Verify synthesize integration test still passes
6262 run : nix develop -c ./synthesize/integration-test-cases/verify.sh
Original file line number Diff line number Diff line change 1+ name : update-flake-lock
2+
3+ on :
4+ workflow_dispatch : # enable manual triggering
5+ schedule :
6+ - cron : ' 0 0 * * 0' # every Sunday at midnight
7+
8+ jobs :
9+ lockfile :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - uses : actions/checkout@v4
13+ - uses : DeterminateSystems/nix-installer-action@main
14+ - uses : DeterminateSystems/flakehub-cache-action@main
15+ - uses : DeterminateSystems/update-flake-lock@main
16+ with :
17+ pr-title : " Update flake.lock"
18+ pr-labels : |
19+ dependencies
20+ automated
21+ inputs : |
22+ nixpkgs
Original file line number Diff line number Diff line change @@ -10,11 +10,13 @@ jobs:
1010 steps :
1111 - name : Checkout
1212 uses : actions/checkout@v3
13+ - name : Check flake
14+ uses : DeterminateSystems/flake-checker-action
15+ with :
16+ fail-mode : true
1317 - name : Install Nix
1418 uses : DeterminateSystems/nix-installer-action@main
15- - name : Enable magic Nix cache
16- uses : DeterminateSystems/magic-nix-cache-action@main
17- - name : Check flake
18- uses : DeterminateSystems/flake-checker-action@main
19+ - name : Enable FlakeHub cache
20+ uses : DeterminateSystems/flakehub-cache-action@main
1921 - name : Update flake.lock
2022 uses : DeterminateSystems/update-flake-lock@main
You can’t perform that action at this time.
0 commit comments