Skip to content

Commit 3908e8c

Browse files
committed
Fix github actions
1 parent 2a2fd08 commit 3908e8c

File tree

7 files changed

+57
-88
lines changed

7 files changed

+57
-88
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,6 @@ on:
66
pull_request:
77
branches: [ main ]
88

9-
env:
10-
# renovate: datasource=go depName=mvdan.cc/gofumpt
11-
GOFUMPT_VERSION: v0.3.1
12-
# renovate: datasource=go depName=github.com/golangci/golangci-lint
13-
GOLANGCI_LINT_VERSION: v1.53.3
14-
159
jobs:
1610
skip-check:
1711
name: Skip check
@@ -24,7 +18,7 @@ jobs:
2418
contents: read
2519
steps:
2620
- id: skip-check
27-
uses: fkirc/skip-duplicate-actions@9d116fa7e55f295019cfab7e3ab72b478bcf7fdd # tag=v4.0.0
21+
uses: fkirc/skip-duplicate-actions@v5
2822
with:
2923
do_not_skip: '["schedule", "workflow_dispatch"]'
3024
paths: |-
@@ -44,10 +38,10 @@ jobs:
4438
if: ${{ needs.skip-check.outputs.should_skip != 'true' }}
4539
steps:
4640
- name: Check out the code
47-
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
41+
uses: actions/checkout@v4
4842

4943
- name: Set up Go
50-
uses: actions/setup-go@84cbf8094393cdc5fe1fe1671ff2647332956b1a # tag=v3.2.1
44+
uses: actions/setup-go@v5
5145
with:
5246
go-version-file: 'go.mod'
5347
check-latest: true
@@ -69,6 +63,4 @@ jobs:
6963
run: make vet
7064

7165
- name: Lint
72-
uses: golangci/golangci-lint-action@0ad9a0988b3973e851ab0a07adf248ec2e100376 # tag=v3.3.1
73-
with:
74-
version: ${{ env.GOLANGCI_LINT_VERSION }}
66+
uses: golangci/golangci-lint-action@v6

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,17 @@ jobs:
3939

4040
steps:
4141
- name: Check out the code
42-
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
42+
uses: actions/checkout@v4
4343

4444
- name: Set up Go
45-
uses: actions/setup-go@84cbf8094393cdc5fe1fe1671ff2647332956b1a # tag=v3.2.1
45+
uses: actions/setup-go@v5
4646
with:
4747
go-version-file: 'go.mod'
4848
cache: true
4949

5050
# Initializes the CodeQL tools for scanning.
5151
- name: Initialize CodeQL
52-
uses: github/codeql-action/init@0c670bbf0414f39666df6ce8e718ec5662c21e03 # tag=v2.1.17
52+
uses: github/codeql-action/init@v3
5353
with:
5454
languages: ${{ matrix.language }}
5555
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -68,4 +68,4 @@ jobs:
6868
- run: make build
6969

7070
- name: Perform CodeQL Analysis
71-
uses: github/codeql-action/analyze@0c670bbf0414f39666df6ce8e718ec5662c21e03 # tag=v2.1.17
71+
uses: github/codeql-action/analyze@v3

.github/workflows/container.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ on:
66
pull_request:
77
branches: [ main ]
88

9-
env:
10-
# renovate: datasource=go depName=github.com/goreleaser/goreleaser
11-
GORELEASER_VERSION: v1.10.2
12-
139
jobs:
1410
skip-check:
1511
name: Skip check
@@ -22,7 +18,7 @@ jobs:
2218
contents: read
2319
steps:
2420
- id: skip-check
25-
uses: fkirc/skip-duplicate-actions@9d116fa7e55f295019cfab7e3ab72b478bcf7fdd # tag=v4.0.0
21+
uses: fkirc/skip-duplicate-actions@v5
2622
with:
2723
do_not_skip: '["schedule", "workflow_dispatch"]'
2824
paths: |-
@@ -44,26 +40,26 @@ jobs:
4440
if: ${{ needs.skip-check.outputs.should_skip != 'true' }}
4541
runs-on: ubuntu-latest
4642
container:
47-
image: docker.io/goreleaser/goreleaser-cross:v1.18.3
43+
image: docker.io/goreleaser/goreleaser-cross:v1.22.4
4844
options: --privileged
4945
env:
5046
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5147
GORELEASER_CURRENT_TAG: "${{ env.goreleaser_current_tag }}"
5248
steps:
5349
- name: Check out the code
54-
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
50+
uses: actions/checkout@v4
5551

5652
- name: Set up Go
57-
uses: actions/setup-go@84cbf8094393cdc5fe1fe1671ff2647332956b1a # tag=v3.2.1
53+
uses: actions/setup-go@v5
5854
with:
5955
go-version-file: 'go.mod'
6056
cache: true
6157

6258
- name: Run Goreleaser
63-
run: goreleaser release --rm-dist --skip-validate --skip-publish --snapshot --debug
59+
run: goreleaser release --clean --verbose --snapshot
6460

6561
- name: Archive generated artifacts
66-
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # tag=v3.1.0
62+
uses: actions/upload-artifact@v4
6763
with:
6864
name: parca-debuginfo-dist-container
6965
if-no-files-found: error
@@ -94,15 +90,15 @@ jobs:
9490
run: dnf install --assumeyes --repo fedora git make jq
9591

9692
- name: Check out code into the Go module directory
97-
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
93+
uses: actions/checkout@v4
9894

9995
- name: Set up Go
100-
uses: actions/setup-go@84cbf8094393cdc5fe1fe1671ff2647332956b1a # tag=v3.2.1
96+
uses: actions/setup-go@v5
10197
with:
10298
go-version-file: 'go.mod'
10399
check-latest: true
104100

105-
- uses: actions/download-artifact@v3
101+
- uses: actions/download-artifact@v4
106102
with:
107103
name: parca-debuginfo-dist-container
108104
path: goreleaser/dist
@@ -115,7 +111,7 @@ jobs:
115111

116112
- name: Install cosign
117113
if: ${{ github.event_name != 'pull_request' }}
118-
uses: sigstore/cosign-installer@09a077b27eb1310dcfb21981bee195b30ce09de0 # tag=v2.5.0
114+
uses: sigstore/cosign-installer@v3
119115

120116
- name: Login to registry
121117
if: ${{ github.event_name != 'pull_request' }}
@@ -124,7 +120,7 @@ jobs:
124120
125121
- name: Install crane
126122
if: ${{ github.event_name != 'pull_request' }}
127-
uses: imjasonh/setup-crane@e82f1b9a8007d399333baba4d75915558e9fb6a4 # tag=v0.2
123+
uses: imjasonh/setup-crane@v0.4
128124

129125
- name: Push and sign container
130126
if: ${{ github.event_name != 'pull_request' }}

.github/workflows/docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
contents: read
2020
steps:
2121
- id: skip-check
22-
uses: fkirc/skip-duplicate-actions@9d116fa7e55f295019cfab7e3ab72b478bcf7fdd # tag=v4.0.0
22+
uses: fkirc/skip-duplicate-actions@v5
2323
with:
2424
do_not_skip: '["schedule", "workflow_dispatch"]'
2525
paths: |-
@@ -38,10 +38,10 @@ jobs:
3838
runs-on: ubuntu-latest
3939
steps:
4040
- name: Check out the code
41-
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
41+
uses: actions/checkout@v4
4242

4343
- name: Set up Go
44-
uses: actions/setup-go@84cbf8094393cdc5fe1fe1671ff2647332956b1a # tag=v3.2.1
44+
uses: actions/setup-go@v5
4545
with:
4646
go-version-file: 'go.mod'
4747
cache: true

.github/workflows/release.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ jobs:
1919
if: startsWith(github.ref, 'refs/tags/')
2020
steps:
2121
- name: Checkout
22-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
22+
uses: actions/checkout@v4
2323
with:
2424
fetch-depth: 0
2525

2626
- name: Set up Go
27-
uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
27+
uses: actions/setup-go@v5
2828
with:
2929
go-version-file: 'go.mod'
3030

3131
- name: Run GoReleaser
32-
uses: goreleaser/goreleaser-action@336e29918d653399e599bfca99fadc1d7ffbc9f7 # v4.3.0
32+
uses: goreleaser/goreleaser-action@v6
3333
with:
3434
distribution: goreleaser
3535
version: ${{ env.GORELEASER_VERSION }}
@@ -38,7 +38,7 @@ jobs:
3838
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3939

4040
- name: Archive generated artifacts
41-
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # tag=v3.1.0
41+
uses: actions/upload-artifact@v4
4242
with:
4343
name: parca-debuginfo-dist-release
4444
if-no-files-found: error
@@ -51,7 +51,7 @@ jobs:
5151
runs-on: ubuntu-latest
5252
needs: binaries
5353
steps:
54-
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
54+
- uses: actions/checkout@v4
5555

5656
- name: Publish Vercel
5757
run: |
@@ -80,13 +80,13 @@ jobs:
8080
run: dnf install --assumeyes --repo fedora git make jq
8181

8282
- name: Check out code into the Go module directory
83-
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
83+
uses: actions/checkout@v4
8484

8585
- name: Get branch name
8686
shell: bash
8787
run: echo "GITHUB_BRANCH_NAME=$(echo ${GITHUB_REF#refs/heads/} | tr / -)" >> $GITHUB_ENV
8888

89-
- uses: actions/download-artifact@v3
89+
- uses: actions/download-artifact@v4
9090
with:
9191
name: parca-debuginfo-dist-release
9292
path: goreleaser/dist
@@ -103,11 +103,11 @@ jobs:
103103
echo "${{ secrets.GITHUB_TOKEN }}" | podman login -u parca-dev --password-stdin ghcr.io
104104
105105
- name: Install cosign
106-
uses: sigstore/cosign-installer@09a077b27eb1310dcfb21981bee195b30ce09de0 # tag=v2.5.0
106+
uses: sigstore/cosign-installer@v3
107107

108108
- name: Install crane
109109
if: ${{ github.event_name != 'pull_request' }}
110-
uses: imjasonh/setup-crane@e82f1b9a8007d399333baba4d75915558e9fb6a4 # tag=v0.2
110+
uses: imjasonh/setup-crane@v0.4
111111

112112
- name: Push container
113113
if: ${{ github.event_name != 'pull_request' }}

.golangci.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,21 @@ linters:
1313
- style
1414
- unused
1515
disable:
16-
- exhaustivestruct
1716
- exhaustruct
1817
- funlen
1918
- gci
2019
- gochecknoglobals
2120
- godox
22-
- goerr113
23-
- golint
24-
- gomnd
2521
- gomoddirectives
26-
- interfacer
2722
- ireturn
2823
- lll
29-
- maligned
3024
- nlreturn
3125
- paralleltest
32-
- scopelint
3326
- testpackage
3427
- varnamelen
3528
- wrapcheck
3629
- wsl
37-
- nosnakecase
30+
- err113
3831

3932
issues:
4033
exclude-rules:
@@ -56,7 +49,7 @@ linters-settings:
5649
- pkg: github.com/pkg/errors
5750
desc: Use fmt.Errorf instead
5851
errcheck:
59-
exclude: ./.errcheck_excludes.txt
52+
exclude-functions: ./.errcheck_excludes.txt
6053
goimports:
6154
local-prefixes: github.com/parca-dev/parca-debuginfo
6255
gofumpt:

0 commit comments

Comments
 (0)