Skip to content

Commit 48f745e

Browse files
authored
ci: update pinned actions (#57)
* ci: update pinned actions Signed-off-by: Alessio Greggi <[email protected]>
1 parent ff96e8d commit 48f745e

File tree

3 files changed

+44
-28
lines changed

3 files changed

+44
-28
lines changed

.github/workflows/build-and-release.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # ratchet:actions/checkout@v2
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/checkout@v4
1313
- name: Set up Go
14-
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492 # ratchet:actions/setup-go@v2
14+
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # ratchet:actions/setup-go@v5
1515
with:
1616
go-version: '1.21.7'
1717
- name: Install BCC Dependencies
@@ -23,7 +23,7 @@ jobs:
2323
run: |
2424
make build-gh
2525
- name: Upload Artifact
26-
uses: actions/upload-artifact@82c141cc518b40d92cc801eee768e7aafc9c2fa2 # ratchet:actions/upload-artifact@v2
26+
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # ratchet:actions/upload-artifact@v4
2727
with:
2828
name: harpoon
2929
path: bin/harpoon
@@ -32,13 +32,13 @@ jobs:
3232
runs-on: ubuntu-latest
3333
steps:
3434
- name: Download Artifact
35-
uses: actions/download-artifact@cbed621e49e4c01b044d60f6c80ea4ed6328b281 # ratchet:actions/download-artifact@v2
35+
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # ratchet:actions/download-artifact@v4
3636
with:
3737
name: harpoon
3838
path: ./
3939
- name: Create Release
4040
id: create_release
41-
uses: softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844 # ratchet:softprops/action-gh-release@v1
41+
uses: softprops/action-gh-release@e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8 # ratchet:softprops/action-gh-release@v2
4242
with:
4343
files: |
4444
harpoon

.github/workflows/build.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout code
13-
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # ratchet:actions/checkout@v2
13+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/checkout@v4
1414
- name: Set up Go
15-
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492 # ratchet:actions/setup-go@v2
15+
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # ratchet:actions/setup-go@v5
1616
with:
1717
go-version: '1.21.7'
1818
- name: Install BCC Dependencies

.github/workflows/tests.yaml

+37-21
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111

1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # ratchet:actions/checkout@v3
14+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/checkout@v4
1515

1616
- name: Set up Go
17-
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # ratchet:actions/setup-go@v4
17+
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # ratchet:actions/setup-go@v5
1818
with:
1919
go-version: '1.21'
2020

@@ -42,7 +42,7 @@ jobs:
4242
-args -test.gocoverdir=/tmp/unit/
4343
4444
- name: Upload cover profiles
45-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # ratchet:actions/upload-artifact@v3
45+
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # ratchet:actions/upload-artifact@v4
4646
with:
4747
name: unit-test
4848
path: /tmp/unit/
@@ -51,10 +51,10 @@ jobs:
5151

5252
runs-on: ubuntu-latest
5353
steps:
54-
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # ratchet:actions/checkout@v3
54+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/checkout@v4
5555

5656
- name: Set up Go
57-
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # ratchet:actions/setup-go@v4
57+
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # ratchet:actions/setup-go@v5
5858
with:
5959
go-version: '1.21'
6060

@@ -83,47 +83,63 @@ jobs:
8383
-cover \
8484
-v main_test.go \
8585
-args -test.gocoverdir=/tmp/integration/
86-
8786
- name: Upload cover profiles
88-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # ratchet:actions/upload-artifact@v3
87+
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # ratchet:actions/upload-artifact@v4
8988
with:
9089
name: integration-test
9190
path: /tmp/integration/
92-
9391
code-coverage:
94-
9592
runs-on: ubuntu-latest
96-
needs: [unit-test,integration-test]
93+
needs: [unit-test, integration-test]
9794
steps:
98-
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # ratchet:actions/checkout@v3
99-
100-
- uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # ratchet:actions/download-artifact@v3
95+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/checkout@v4
96+
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # ratchet:actions/download-artifact@v4
10197
with:
10298
name: unit-test
10399
path: /tmp/unit-test
104-
105-
- uses: actions/download-artifact@v3
100+
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # ratchet:actions/download-artifact@v4
106101
with:
107102
name: integration-test
108103
path: /tmp/integration-test
109-
110104
- name: list files
111-
run: |
105+
run: |2
106+
112107
ls -lah /tmp/unit-test
113108
ls -lah /tmp/integration-test
114-
115109
- name: Set up Go
116-
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # ratchet:actions/setup-go@v4
110+
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # ratchet:actions/setup-go@v5
117111
with:
118112
go-version: '1.21'
119113

120114
- name: Calculate total coverage
121-
run: |
115+
run: |2
122116
go tool \
123117
covdata \
124118
textfmt \
125119
-i=/tmp/unit-test,/tmp/integration-test \
126-
-o code-coverage
120+
-o=code-coverage
127121
go tool \
128122
cover \
129123
-func code-coverage
124+
125+
126+
127+
128+
129+
130+
131+
132+
133+
134+
135+
136+
137+
138+
139+
140+
141+
142+
143+
144+
145+

0 commit comments

Comments
 (0)