Skip to content

Commit e522a16

Browse files
committed
fix: cachix action config
1 parent 0c8b4ec commit e522a16

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

.github/workflows/goreleaser.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,10 @@ jobs:
2323
- name: install nix
2424
uses: cachix/install-nix-action@v31
2525
with:
26-
nix_path: nixpkgs=channel:nixos-unstable
27-
- uses: cachix/cachix-action@v14
26+
github_access_token: ${{ secrets.GITHUB_TOKEN }}
27+
- uses: cachix/cachix-action@v16
2828
with:
2929
name: devenv
30-
env:
31-
USER: root
3230
- name: Install devenv.sh
3331
run: nix profile install nixpkgs#devenv
3432
- name: Setup go
@@ -38,23 +36,23 @@ jobs:
3836
env:
3937
GITHUB_TOKEN: ${{ secrets.GH_PAT_TOKEN }}
4038
- name: Bump version and push tag
41-
shell: bash -c 'nix develop --no-pure-eval -c {0}'
4239
run: |
43-
git config --global user.email "actions@github.com"
44-
git config --global user.name "Github Actions"
45-
go install github.com/caarlos0/svu@latest
40+
nix develop --no-pure-eval --command -- bash -c '
41+
git config --global user.email 'actions@github.com'
42+
git config --global user.name 'Github Actions'
4643
OLD_TAG=$(svu current)
4744
NEW_TAG=$(svu next)
4845
[ "$OLD_TAG" == "$NEW_TAG" ] && echo "no version bump" && exit 0
4946
echo default.nix README.md | xargs sed -i "s/$(svu current)/$(svu next)/g"
5047
go mod vendor
51-
sed -i "s|vendorHash = \".*\"|vendorHash = \"$(nix hash path ./vendor | tr --delete '\n')\"|g" default.nix
48+
sed -i "s|vendorHash = \".*\"|vendorHash = \"$(nix hash path ./vendor)\"|g" default.nix
5249
git add default.nix main.go README.md
5350
git commit -m "bump release version" --allow-empty
5451
git tag v$NEW_TAG
5552
git tag $NEW_TAG
5653
git push
57-
git push --tags
54+
git push --tags
55+
'
5856
- name: Run GoReleaser
5957
uses: goreleaser/goreleaser-action@v4
6058
with:

0 commit comments

Comments
 (0)