Skip to content

Commit 108ba23

Browse files
fix: modernize release workflow and upgrade to Go 1.23
- Update goreleaser-action from @v2 to @v6 with distribution parameter Signed-off-by: rakibhossainctr <[email protected]>
1 parent decff55 commit 108ba23

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

.github/workflows/release.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,25 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout code
13-
uses: actions/checkout@v2
14-
- name: Unshallow
15-
run: git fetch --prune --unshallow
16-
- name: Set up Go 1.20
17-
uses: actions/setup-go@v1
13+
uses: actions/checkout@v4
1814
with:
19-
go-version: 1.20.x
15+
fetch-depth: 0
16+
- name: Set up Go
17+
uses: actions/setup-go@v5
18+
with:
19+
go-version: '1.23'
20+
check-latest: true
21+
- name: Cache Go modules
22+
uses: actions/cache@v4
23+
with:
24+
path: ~/go/pkg/mod
25+
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
26+
restore-keys: |
27+
${{ runner.os }}-go-
2028
- name: Run GoReleaser
21-
uses: goreleaser/goreleaser-action@v2
29+
uses: goreleaser/goreleaser-action@v6
2230
with:
31+
distribution: goreleaser
2332
version: latest
2433
args: release --clean
2534
env:

0 commit comments

Comments
 (0)