Skip to content

Commit 08785dd

Browse files
committed
update github workflows
1 parent 6424386 commit 08785dd

File tree

2 files changed

+26
-17
lines changed

2 files changed

+26
-17
lines changed

.github/workflows/gotest.yml

+18-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
- name: Checkout trzsz-go
88
uses: actions/checkout@v4
99
- name: Set up Go
10-
uses: actions/setup-go@v4
10+
uses: actions/setup-go@v5
1111
with:
1212
go-version: "1.20"
1313
- name: go test
@@ -18,7 +18,7 @@ jobs:
1818
- name: Checkout trzsz-go
1919
uses: actions/checkout@v4
2020
- name: Set up Go
21-
uses: actions/setup-go@v4
21+
uses: actions/setup-go@v5
2222
with:
2323
go-version: "1.20"
2424
- name: go test
@@ -29,8 +29,23 @@ jobs:
2929
- name: Checkout trzsz-go
3030
uses: actions/checkout@v4
3131
- name: Set up Go
32-
uses: actions/setup-go@v4
32+
uses: actions/setup-go@v5
3333
with:
3434
go-version: "1.20"
3535
- name: go test
3636
run: go test -v -count=1 ./trzsz
37+
go-release-snapshot:
38+
runs-on: ubuntu-latest
39+
steps:
40+
- name: Checkout trzsz-go
41+
uses: actions/checkout@v4
42+
- name: Set up Go
43+
uses: actions/setup-go@v5
44+
with:
45+
go-version: "1.20"
46+
- name: Run GoReleaser
47+
uses: goreleaser/goreleaser-action@v6
48+
with:
49+
distribution: goreleaser
50+
version: "~> v1"
51+
args: release --clean --snapshot --skip=publish

.github/workflows/publish.yml

+8-14
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,19 @@ jobs:
1010
- name: Checkout trzsz-go
1111
uses: actions/checkout@v4
1212
- name: Set up Go
13-
uses: actions/setup-go@v4
13+
uses: actions/setup-go@v5
1414
with:
1515
go-version: "1.20"
1616
- name: Run GoReleaser
17-
uses: goreleaser/goreleaser-action@v5
17+
uses: goreleaser/goreleaser-action@v6
1818
with:
1919
distribution: goreleaser
20-
version: latest
20+
version: "~> v1"
2121
args: release --clean --skip=publish
2222
- name: Upload Release Assets
23-
uses: trzsz/upload-release-assets@v1
24-
env:
25-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
23+
uses: softprops/action-gh-release@v2
2624
with:
27-
release_id: ${{ github.event.release.id }}
28-
assets_path: |
25+
files: |
2926
dist/*.tar.gz
3027
dist/*.zip
3128
dist/*.rpm
@@ -49,7 +46,7 @@ jobs:
4946
uses: actions/checkout@v4
5047
- name: Get trzsz-go version
5148
id: trzsz-go-version
52-
uses: actions/github-script@v6
49+
uses: actions/github-script@v7
5350
with:
5451
github-token: NO_NEED
5552
result-encoding: string
@@ -75,9 +72,6 @@ jobs:
7572
./inst/iscc trzsz_windows_x86_64.iss
7673
./inst/iscc trzsz_windows_aarch64.iss
7774
- name: Upload Inno Setup Assets
78-
uses: trzsz/upload-release-assets@v1
79-
env:
80-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
75+
uses: softprops/action-gh-release@v2
8176
with:
82-
release_id: ${{ github.event.release.id }}
83-
assets_path: inno_setup/Output/*.exe
77+
files: inno_setup/Output/*.exe

0 commit comments

Comments
 (0)