66jobs :
77 image :
88 name : Push Container Image
9- runs-on : ubuntu-22 .04
9+ runs-on : ubuntu-24 .04
1010 steps :
11- - uses : actions/checkout@v3
11+ - uses : actions/checkout@v4
1212 - name : Build images
1313 run : |
1414 docker build -t accurate:dev .
@@ -22,10 +22,10 @@ jobs:
2222 release :
2323 name : Release on GitHub
2424 needs : image
25- runs-on : ubuntu-22 .04
25+ runs-on : ubuntu-24 .04
2626 steps :
27- - uses : actions/checkout@v3
28- - uses : actions/setup-go@v3
27+ - uses : actions/checkout@v4
28+ - uses : actions/setup-go@v5
2929 with :
3030 go-version-file : go.mod
3131 cache : true
@@ -37,26 +37,26 @@ jobs:
3737 export TAG=$(curl -s "https://api.github.com/repos/cybozu-go/accurate/releases/latest" | jq -r .tag_name)
3838 echo "GORELEASER_PREVIOUS_TAG=${TAG}" >> $GITHUB_ENV
3939 - name : GoReleaser
40- uses : goreleaser/goreleaser-action@f82d6c1c344bcacabba2c841718984797f664a6b # v4.2 .0
40+ uses : goreleaser/goreleaser-action@9ed2f89a662bf1735a48bc8557fd212fa902bebf # v6.1 .0
4141 with :
4242 distribution : goreleaser
43- version : v1.15.2
43+ version : v2.6.1
4444 args : release --clean
4545 env :
4646 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4747 - name : Update new version in krew-index
48- uses : rajatjindal/krew-release-bot@92da038bbf995803124a8e50ebd438b2f37bbbb0 # v0.0.43
48+ uses : rajatjindal/krew-release-bot@3d9faef30a82761d610544f62afddca00993eef9 # v0.0.47
4949 chart-release :
50- runs-on : ubuntu-22 .04
50+ runs-on : ubuntu-24 .04
5151 needs : release
5252 if : contains(needs.release.result, 'success')
5353 steps :
5454 - name : Checkout
55- uses : actions/checkout@v3
55+ uses : actions/checkout@v4
5656 with :
5757 fetch-depth : 0
5858 - name : Install Helm
59- uses : azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5
59+ uses : azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0
6060 - name : Set chart version
6161 run : |
6262 helm repo add accurate https://cybozu-go.github.io/accurate
9090 git config user.name "$GITHUB_ACTOR"
9191 git config user.email "[email protected] " 9292 - name : Run chart-releaser
93- uses : helm/chart-releaser-action@be16258da8010256c6e82849661221415f031968 # v1.5 .0
93+ uses : helm/chart-releaser-action@a917fd15b20e8b64b94d9158ad54cd6345335584 # v1.6 .0
9494 with :
9595 config : cr.yaml
9696 env :
0 commit comments