@@ -14,16 +14,16 @@ jobs:
1414 name : Generate eBPF Object
1515 runs-on : ubuntu-latest
1616 steps :
17- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
18- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
17+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
18+ - uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4 .0
1919 with :
2020 go-version : ' 1.26.2'
2121 - name : Install toolchain
2222 run : sudo apt-get update && sudo apt-get install -y clang llvm libbpf-dev
2323 - name : Generate BPF
2424 run : make generate
2525 - name : Upload BPF object
26- uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6 .1
26+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0 .1
2727 with :
2828 name : procscope-bpf-object
2929 path : internal/tracer/procscope_bpfel.o
@@ -37,12 +37,12 @@ jobs:
3737 matrix :
3838 go-version : ['1.26.2']
3939 steps :
40- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
41- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
40+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
41+ - uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4 .0
4242 with :
4343 go-version : ${{ matrix.go-version }}
4444 - name : Download BPF object
45- uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
45+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
4646 with :
4747 name : procscope-bpf-object
4848 path : internal/tracer
@@ -65,12 +65,12 @@ jobs:
6565 name : Lint
6666 runs-on : ubuntu-latest
6767 steps :
68- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
69- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
68+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
69+ - uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4 .0
7070 with :
7171 go-version : ' 1.26.2'
7272 - name : golangci-lint
73- uses : golangci/golangci-lint-action@971e284b6050e8a5849b72094c50ab08da042db8 # v6.1.1
73+ uses : golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0
7474 continue-on-error : true
7575 with :
7676 version : v1.64.5
7979 name : Vulnerability Check
8080 runs-on : ubuntu-latest
8181 steps :
82- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
83- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
82+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
83+ - uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4 .0
8484 with :
8585 go-version : ' 1.26.2'
8686 - name : Install govulncheck
@@ -93,12 +93,12 @@ jobs:
9393 needs : generate-bpf
9494 runs-on : ubuntu-latest
9595 steps :
96- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
97- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
96+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
97+ - uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4 .0
9898 with :
9999 go-version : ' 1.26.2'
100100 - name : Download BPF object
101- uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
101+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
102102 with :
103103 name : procscope-bpf-object
104104 path : internal/tracer
@@ -113,7 +113,7 @@ jobs:
113113 - name : Lint Debian Package
114114 run : lintian ./procscope_*.deb || true
115115 - name : Upload Debian Package
116- uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6 .1
116+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0 .1
117117 with :
118118 name : procscope-deb
119119 path : ./procscope_*.deb
@@ -127,9 +127,9 @@ jobs:
127127 steps :
128128 - name : Install dependencies
129129 run : pacman -Syu --noconfirm git go nodejs
130- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
130+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
131131 - name : Download BPF object
132- uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
132+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
133133 with :
134134 name : procscope-bpf-object
135135 path : internal/tracer
@@ -139,7 +139,7 @@ jobs:
139139 chown -R builduser:builduser .
140140 su builduser -c "cd arch && makepkg -sf"
141141 - name : Upload Arch Package
142- uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6 .1
142+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0 .1
143143 with :
144144 name : procscope-pkg-tar-zst
145145 path : arch/*.pkg.tar.zst
0 commit comments