Skip to content

Commit aa0b612

Browse files
[StepSecurity] Apply security best practices
Signed-off-by: StepSecurity Bot <[email protected]>
1 parent fdbd8db commit aa0b612

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

.github/workflows/ci.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,36 @@ jobs:
77
lint:
88
runs-on: ubuntu-latest
99
steps:
10+
- name: Harden the runner (Audit all outbound calls)
11+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
12+
with:
13+
egress-policy: audit
14+
1015
- name: Checkout
11-
uses: actions/checkout@v2
12-
- uses: utilitywarehouse/actions-go/setup@main
16+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
17+
- uses: utilitywarehouse/actions-go/setup@8271b3b140421b8839765fb397baba8510e50c4d # main
1318
with:
1419
go-version: '^1.20'
1520
- name: Lint
16-
uses: magefile/mage-action@v1
21+
uses: magefile/mage-action@0a2bfd2ca891da3552ae39be755aecdce60ed1bc # v1.7.0
1722
with:
1823
version: latest
1924
args: lint
2025

2126
test:
2227
runs-on: ubuntu-latest
2328
steps:
24-
- uses: actions/checkout@v2
25-
- uses: utilitywarehouse/actions-go/setup@main
29+
- name: Harden the runner (Audit all outbound calls)
30+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
31+
with:
32+
egress-policy: audit
33+
34+
- uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
35+
- uses: utilitywarehouse/actions-go/setup@8271b3b140421b8839765fb397baba8510e50c4d # main
2636
with:
2737
go-version: '^1.20'
2838
- name: test
29-
uses: magefile/mage-action@v1
39+
uses: magefile/mage-action@0a2bfd2ca891da3552ae39be755aecdce60ed1bc # v1.7.0
3040
with:
3141
version: latest
3242
args: test

0 commit comments

Comments
 (0)