Skip to content

Commit 8196018

Browse files
authored
ci: pin GitHub Actions to SHAs for security (#12972)
1 parent f37c190 commit 8196018

18 files changed

+37
-37
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@ jobs:
4242

4343
steps:
4444
- name: Check out code
45-
uses: actions/checkout@v5
45+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
4646
with:
4747
submodules: recursive
4848

4949
- name: Setup Go
50-
uses: actions/setup-go@v5
50+
uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
5151
with:
5252
go-version: "1.17"
5353

5454
- name: Cache deps
55-
uses: actions/cache@v5
55+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5
5656
env:
5757
cache-name: cache-deps
5858
with:
@@ -97,7 +97,7 @@ jobs:
9797
9898
- name: Cache images
9999
id: cache-images
100-
uses: actions/cache@v5
100+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5
101101
env:
102102
cache-name: cache-apisix-docker-images
103103
with:

.github/workflows/check-changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
check-changelog:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v5
17+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
1818
with:
1919
fetch-depth: 0
2020

.github/workflows/cli.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ jobs:
3838

3939
steps:
4040
- name: Check out code
41-
uses: actions/checkout@v5
41+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
4242
with:
4343
submodules: recursive
4444

4545
- name: Cache deps
46-
uses: actions/cache@v5
46+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5
4747
env:
4848
cache-name: cache-deps
4949
with:

.github/workflows/close-unresponded.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818

1919
steps:
2020
- name: Prune Stale
21-
uses: actions/stale@v8
21+
uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 # v8
2222
with:
2323
days-before-issue-stale: 60
2424
days-before-issue-close: 3

.github/workflows/code-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
timeout-minutes: 10
1717
steps:
18-
- uses: actions/checkout@v5
18+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
1919
- name: Install
2020
run: |
2121
. ./ci/common.sh
@@ -37,7 +37,7 @@ jobs:
3737
timeout-minutes: 5
3838
steps:
3939
- name: Checkout code
40-
uses: actions/checkout@v5
40+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
4141

4242
- name: Shellcheck code
4343
run: |

.github/workflows/doc-lint.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
runs-on: ubuntu-latest
2323
timeout-minutes: 1
2424
steps:
25-
- uses: actions/checkout@v5
25+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
2626
- name: 🚀 Use Node.js
27-
uses: actions/setup-node@v6.2.0
27+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
2828
with:
2929
node-version: "12.x"
3030
- run: npm install -g markdownlint-cli@0.25.0
@@ -49,7 +49,7 @@ jobs:
4949
runs-on: ubuntu-latest
5050
timeout-minutes: 1
5151
steps:
52-
- uses: actions/checkout@v5
52+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
5353
with:
5454
submodules: recursive
5555
- name: Check Chinese copywriting

.github/workflows/docker-standalone.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: Check out code
35-
uses: actions/checkout@v5
35+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
3636

3737
- name: Build APISIX Dashboard
3838
run: |

.github/workflows/kubernetes-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737

3838
steps:
3939
- name: Check out code
40-
uses: actions/checkout@v5
40+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
4141
with:
4242
submodules: recursive
4343

.github/workflows/license-checker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ jobs:
3030
timeout-minutes: 3
3131

3232
steps:
33-
- uses: actions/checkout@v5
33+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
3434
- name: Check License Header
35-
uses: apache/skywalking-eyes@v0.8.0
35+
uses: apache/skywalking-eyes@61275cc80d0798a405cb070f7d3a8aaf7cf2c2c1 # v0.8.0
3636
env:
3737
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/link-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ jobs:
3232
runs-on: ubuntu-latest
3333
steps:
3434
- name: Checkout
35-
uses: actions/checkout@v5
35+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
3636

3737
- name: Get script
3838
run: |
3939
wget https://raw.githubusercontent.com/xuruidong/markdown-link-checker/main/link_checker.py
4040
4141
- name: Setup python
42-
uses: actions/setup-python@v6
42+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
4343
with:
4444
python-version: '3.9'
4545

0 commit comments

Comments
 (0)