Skip to content

Commit 3d6a78a

Browse files
committed
chore: update build ci to v6
1 parent 31b8ae0 commit 3d6a78a

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ env:
1515

1616
permissions:
1717
contents: write
18+
id-token: write
19+
packages: write
1820

1921
jobs:
2022
build:
@@ -31,7 +33,7 @@ jobs:
3133
go-version: ${{ env.GO_VERSION }}
3234

3335
- name: Set up QEMU
34-
uses: docker/setup-qemu-action@v1
36+
uses: docker/setup-qemu-action@v3
3537

3638
- name: Cache Go modules
3739
uses: actions/cache@v4
@@ -48,16 +50,23 @@ jobs:
4850
4951
- name: Login to Docker Hub
5052
if: github.event_name != 'pull_request'
51-
uses: docker/login-action@v2
53+
uses: docker/login-action@v3
5254
with:
5355
username: ${{ secrets.DOCKERHUB_USERNAME }}
5456
password: ${{ secrets.DOCKERHUB_TOKEN }}
5557

58+
- name: Login to GitHub Container Registry
59+
uses: docker/login-action@v3
60+
with:
61+
registry: ghcr.io
62+
username: ${{ github.repository_owner }}
63+
password: ${{ secrets.GITHUB_TOKEN }}
64+
5665
- name: Run GoReleaser
57-
uses: goreleaser/goreleaser-action@v3
66+
uses: goreleaser/goreleaser-action@v6
5867
if: success() && startsWith(github.ref, 'refs/tags/')
5968
with:
60-
version: latest
69+
version: '~> v2'
6170
args: release --clean
6271
env:
6372
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.goreleaser.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
project_name: ssh-config
2+
13
version: 2
24

35
env:

0 commit comments

Comments
 (0)