@@ -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