Skip to content

Commit 36dcd4e

Browse files
authored
Merge pull request #6 from NetApp/chore/GHA-010400-stepsecurity-remediation
[StepSecurity] Apply security best practices
2 parents 2288211 + 829b38f commit 36dcd4e

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,16 @@ jobs:
3737
asset_name: neoctl-windows-amd64.exe
3838

3939
steps:
40+
- name: Harden the runner (Audit all outbound calls)
41+
uses: step-security/harden-runner@fa2e9d605c4eeb9fcad4c99c224cee0c6c7f3594 # v2.16.0
42+
with:
43+
egress-policy: audit
44+
4045
- name: Checkout code
41-
uses: actions/checkout@v4
46+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
4247

4348
- name: Set up Go
44-
uses: actions/setup-go@v5
49+
uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
4550
with:
4651
go-version: '1.22'
4752
check-latest: true
@@ -65,7 +70,7 @@ jobs:
6570
6671
- name: Import Apple code-signing certificates
6772
if: matrix.goos == 'darwin'
68-
uses: apple-actions/import-codesign-certs@v3
73+
uses: step-security/import-codesign-certs@3aaeedc4d9edfab5de47ab78d22fd5a75dbc26c4 # v6.0.0
6974
with:
7075
p12-file-base64: ${{ secrets.MACOS_CERTIFICATE_P12_BASE64 }}
7176
p12-password: ${{ secrets.MACOS_CERTIFICATE_PWD }}
@@ -97,7 +102,7 @@ jobs:
97102
zip ${{ matrix.asset_name }}.zip ${{ matrix.asset_name }}
98103
99104
- name: Upload Release Asset
100-
uses: softprops/action-gh-release@v1
105+
uses: step-security/action-gh-release@dc29ef0d1f6f9a032a97ec797d9cb7ea788dde41 # v2.6.1
101106
with:
102107
files: |
103108
build/*.tar.gz

0 commit comments

Comments
 (0)