Skip to content

Commit 3800fdb

Browse files
committed
Setup Cachix via action / Call nodejs commands via devenv
1 parent dedb96b commit 3800fdb

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
uses: actions/checkout@v4
1515
- name: Install Nix
1616
uses: cachix/install-nix-action@v23
17-
- name: Install Cachix
18-
run: nix-env -iA cachix -f https://cachix.org/api/v1/install
1917
- name: Setup Cachix
20-
run: cachix use devenv
18+
uses: cachix/cachix-action@v12
19+
with:
20+
name: devenv
2121
- name: Install devenv
2222
run: nix-env -if https://install.devenv.sh/latest
2323
- name: Run tests

.github/workflows/release.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,16 @@ jobs:
2121
- name: Checkout code
2222
uses: actions/checkout@v4
2323
- name: Install Nix
24-
uses: DeterminateSystems/nix-installer-action@v8
25-
- name: Install tools via Nix
26-
run: nix develop --check
24+
uses: cachix/install-nix-action@v23
25+
- name: Setup Cachix
26+
uses: cachix/cachix-action@v12
27+
with:
28+
name: devenv
29+
- name: Install devenv
30+
run: nix-env -if https://install.devenv.sh/latest
2731
- name: Install dependencies
28-
run: nix develop -c npm ci
32+
run: devenv shell -- npm ci
2933
- name: Run semantic-release
30-
run: nix develop -c npx semantic-release
34+
run: devenv shell -- npx semantic-release
3135
env:
3236
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)