@@ -13,17 +13,21 @@ permissions:
1313jobs :
1414 build-and-push-image :
1515 runs-on : ubuntu-latest
16+ permissions :
17+ contents : read
18+ packages : write
1619 steps :
1720 - name : Check out the repo
18- uses : actions/checkout@v3
21+ uses : actions/checkout@v4
1922 - name : Set up Docker Buildx
20- uses : docker/setup-buildx-action@v2
23+ uses : docker/setup-buildx-action@v3
2124 - name : Login to GitHub Container Registry
2225 uses : docker/login-action@v3
2326 with :
2427 registry : ghcr.io
2528 username : ${{ github.repository_owner }}
2629 password : ${{ secrets.GITHUB_TOKEN }}
30+ logout : false
2731 - name : Build and push
2832 id : build_push_image
2933 uses : docker/build-push-action@v3
@@ -38,10 +42,10 @@ jobs:
3842 runs-on : ubuntu-latest
3943 needs : build-and-push-image
4044 steps :
41- - name : Set up Go 1.19
45+ - name : Set up Go 1.20
4246 uses : actions/setup-go@v3
4347 with :
44- go-version : 1.19
48+ go-version : ' 1.20 '
4549
4650 - name : checkout code
4751 uses : actions/checkout@v3
@@ -54,10 +58,10 @@ jobs:
5458 runs-on : ubuntu-latest
5559 needs : build-and-push-image
5660 steps :
57- - name : Set up Go 1.19
61+ - name : Set up Go 1.20
5862 uses : actions/setup-go@v3
5963 with :
60- go-version : 1.19
64+ go-version : ' 1.20 '
6165
6266 - name : checkout code
6367 uses : actions/checkout@v3
@@ -70,10 +74,10 @@ jobs:
7074 runs-on : ubuntu-latest
7175 needs : build-and-push-image
7276 steps :
73- - name : Set up Go 1.19
77+ - name : Set up Go 1.20
7478 uses : actions/setup-go@v3
7579 with :
76- go-version : 1.19
80+ go-version : ' 1.20 '
7781
7882 - name : checkout code
7983 uses : actions/checkout@v3
@@ -86,10 +90,10 @@ jobs:
8690 runs-on : ubuntu-latest
8791 needs : build-and-push-image
8892 steps :
89- - name : Set up Go 1.19
93+ - name : Set up Go 1.20
9094 uses : actions/setup-go@v3
9195 with :
92- go-version : 1.19
96+ go-version : ' 1.20 '
9397
9498 - name : checkout code
9599 uses : actions/checkout@v3
@@ -102,10 +106,10 @@ jobs:
102106 # runs-on: ubuntu-latest
103107 # needs: build-and-push-image
104108 # steps:
105- # - name: Set up Go 1.19
109+ # - name: Set up Go 1.20
106110 # uses: actions/setup-go@v3
107111 # with:
108- # go-version: 1.19
112+ # go-version: 1.20
109113
110114 # - name: checkout code
111115 # uses: actions/checkout@v3
@@ -118,10 +122,10 @@ jobs:
118122 # runs-on: ubuntu-latest
119123 # needs: build-and-push-image
120124 # steps:
121- # - name: Set up Go 1.19
125+ # - name: Set up Go 1.20
122126 # uses: actions/setup-go@v3
123127 # with:
124- # go-version: 1.19
128+ # go-version: 1.20
125129
126130 # - name: checkout code
127131 # uses: actions/checkout@v3
0 commit comments