Skip to content

Commit c1f2ad6

Browse files
authored
Merge pull request #1633 from maxmind/greg/eng-3770
Pin GitHub Actions to SHA for security
2 parents 839a2d0 + eb49fd9 commit c1f2ad6

5 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818

1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@v6
21+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2222
with:
2323
# We must fetch at least the immediate parents so that if this is
2424
# a pull request then we can checkout the head.
@@ -27,15 +27,15 @@ jobs:
2727

2828
# Initializes the CodeQL tools for scanning.
2929
- name: Initialize CodeQL
30-
uses: github/codeql-action/init@v4
30+
uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
3131
# Override language selection by uncommenting this and choosing your languages
3232
# with:
3333
# languages: go, javascript, csharp, python, cpp, java
3434

3535
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
3636
# If this step fails, then you should remove it and run the build manually (see below)
3737
- name: Autobuild
38-
uses: github/codeql-action/autobuild@v4
38+
uses: github/codeql-action/autobuild@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
3939

4040
# ℹ️ Command-line programs to run using the OS shell.
4141
# 📚 https://git.io/JvXDl
@@ -49,4 +49,4 @@ jobs:
4949
# make release
5050

5151
- name: Perform CodeQL Analysis
52-
uses: github/codeql-action/analyze@v4
52+
uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
lint:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v6
15+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1616
with:
1717
persist-credentials: false
18-
- uses: actions/setup-node@v6
18+
- uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
1919
with:
2020
node-version: 20
2121
- name: Check that package-lock.json is valid JSON

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
build:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v6
18+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1919
with:
2020
submodules: true
2121
persist-credentials: false
22-
- uses: actions/setup-node@v6
22+
- uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
2323
with:
2424
node-version: 22
2525
- run: npm ci
@@ -37,11 +37,11 @@ jobs:
3737
contents: write
3838
id-token: write
3939
steps:
40-
- uses: actions/checkout@v6
40+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4141
with:
4242
submodules: true
4343
persist-credentials: false
44-
- uses: actions/setup-node@v6
44+
- uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
4545
with:
4646
node-version: 22
4747
registry-url: 'https://registry.npmjs.org'

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414
matrix:
1515
version: [18, 20, 22]
1616
steps:
17-
- uses: actions/checkout@v6
17+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1818
with:
1919
submodules: true
2020
persist-credentials: false
21-
- uses: actions/setup-node@v6
21+
- uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
2222
with:
2323
node-version: ${{ matrix.version }}
2424
- run: npm ci

.github/workflows/zizmor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
security-events: write
1616
steps:
1717
- name: Checkout repository
18-
uses: actions/checkout@v6
18+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1919
with:
2020
persist-credentials: false
2121

0 commit comments

Comments
 (0)