Skip to content

Commit bc3951f

Browse files
committed
Cache the Github workflow dependencies
1 parent ec499e4 commit bc3951f

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

.github/workflows/maven.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,12 @@ jobs:
1515
runs-on: ubuntu-latest
1616

1717
steps:
18-
- uses: cachix/install-nix-action@v18
1918
- uses: actions/checkout@v3
19+
- name: Install Nix with cached packages
20+
uses: rikhuijzer/[email protected]
21+
with:
22+
key: nix-${{ hashFiles('.github/workflows/maven.yml', 'default.nix', 'nix/**') }}
23+
nix_file: nix/github-workflow-dependencies.nix
2024
- name: Build
2125
run: nix-build
2226
- name: Upload Javadoc artifact
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
sources ? import ./sources.nix,
3+
system ? builtins.currentSystem,
4+
pkgs ?
5+
import sources.nixpkgs {
6+
overlays = [];
7+
config = {};
8+
inherit system;
9+
},
10+
}: let
11+
DiffDetective = import ../default.nix {};
12+
in
13+
pkgs.mkShell {
14+
inputsFrom = [DiffDetective];
15+
pkgs = [DiffDetective.mavenRepo];
16+
}

0 commit comments

Comments
 (0)