Skip to content

Commit 3a9368b

Browse files
committed
feat(ci): update CI
1 parent 806699e commit 3a9368b

File tree

3 files changed

+29
-27
lines changed

3 files changed

+29
-27
lines changed

.github/workflows/go-test.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@ name: go-test
22

33
on:
44
push:
5-
branches: [ master ]
5+
branches:
6+
- master
67
pull_request:
7-
branches: [ master ]
8+
branches:
9+
- master
810

911
jobs:
10-
1112
build:
1213
runs-on: ubuntu-latest
1314
steps:
14-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v4
1516

1617
- name: Set up Go
1718
uses: actions/setup-go@v5
@@ -30,3 +31,4 @@ jobs:
3031
report: 'false'
3132
chart: 'true'
3233
amend: 'false'
34+
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: golangci-lint
2+
23
on:
34
push:
45
tags:
@@ -7,16 +8,20 @@ on:
78
- master
89
- main
910
pull_request:
11+
1012
jobs:
1113
golangci:
1214
name: lint
1315
runs-on: ubuntu-latest
1416
steps:
15-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v4
18+
1619
- uses: actions/setup-go@v5
1720
with:
1821
go-version: '1.22'
22+
1923
- name: golangci-lint
20-
uses: golangci/golangci-lint-action@v3
24+
uses: golangci/golangci-lint-action@v6
2125
with:
2226
version: v1.57.2
27+

.github/workflows/release.yml

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ name: goreleaser
33
on:
44
push:
55
tags:
6-
- "v*"
7-
tags_ignore:
8-
- "*-test"
6+
- 'v*'
7+
- '!*-test'
98

109
permissions:
1110
contents: write
@@ -14,15 +13,13 @@ jobs:
1413
goreleaser:
1514
runs-on: ubuntu-latest
1615
steps:
17-
-
18-
name: Checkout
19-
uses: actions/checkout@v2
16+
- name: Checkout
17+
uses: actions/checkout@v4
2018
with:
2119
fetch-depth: 0
2220

23-
-
24-
name: Set up Go
25-
uses: actions/setup-go@v2
21+
- name: Set up Go
22+
uses: actions/setup-go@v5
2623
with:
2724
go-version: 1.22
2825

@@ -32,24 +29,22 @@ jobs:
3229
sudo apt install -y gcc gcc-aarch64-linux-gnu musl build-essential
3330
3431
- name: Set up Docker Buildx
35-
uses: docker/setup-buildx-action@v2
32+
uses: docker/setup-buildx-action@v3
3633

37-
-
38-
name: Docker login
39-
run: |
40-
docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD}
41-
env:
42-
DOCKER_USERNAME: ${{ secrets.docker_username }}
43-
DOCKER_PASSWORD: ${{ secrets.docker_password }}
34+
- name: Docker login
35+
uses: docker/login-action@v3
36+
with:
37+
username: ${{ secrets.docker_username }}
38+
password: ${{ secrets.docker_password }}
4439

45-
-
46-
name: Run GoReleaser
47-
uses: goreleaser/goreleaser-action@v4
40+
- name: Run GoReleaser
41+
uses: goreleaser/goreleaser-action@v6
4842
with:
4943
distribution: goreleaser
5044
version: latest
5145
args: release --debug
5246
env:
53-
BUILD_TAG: "latest"
47+
BUILD_TAG: 'latest'
5448
GOPATH: ${{ env.GOPATH }}
5549
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
50+

0 commit comments

Comments
 (0)