Skip to content

Commit 0087498

Browse files
committed
Pin all GitHub Actions
1 parent f26be20 commit 0087498

20 files changed

+83
-68
lines changed

.github/workflows/autogenerated-warning.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
timeout-minutes: 10
99
steps:
1010
- name: Check if manual review has been performed
11-
uses: actions/github-script@v7
11+
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
1212
id: labels
1313
with:
1414
script: |
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: ubuntu-latest
2626
timeout-minutes: 30
2727
steps:
28-
- uses: actions/checkout@v4
28+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2929
- name: Add warning if needed
3030
run: |
3131
cd check-generated-content
@@ -40,7 +40,7 @@ jobs:
4040
runs-on: ubuntu-latest
4141
timeout-minutes: 10
4242
steps:
43-
- uses: mheap/github-action-required-labels@v5
43+
- uses: mheap/github-action-required-labels@388fd6af37b34cdfe5a23b37060e763217e58b03 # v5
4444
env:
4545
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4646
with:

.github/workflows/build-docs-pdf.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ jobs:
1717
# Increase number of watchers to fix generation
1818
- run: sudo sysctl -w fs.inotify.max_user_watches=524288
1919

20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2121
with:
2222
submodules: 'recursive'
2323

2424
# Configure Ruby to build Jekyll site
2525
- name: Set up Ruby
26-
uses: ruby/setup-ruby@v1
26+
uses: ruby/setup-ruby@6c79f721fa26dd64559c2700086ac852c18e0756 # v1
2727
with:
2828
ruby-version: .ruby-version
2929
- name: Install foreman
3030
run: gem install foreman
3131
- name: Ruby gem cache
32-
uses: actions/cache@v4
32+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4
3333
with:
3434
path: ${{ github.workspace }}/vendor/bundle
3535
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
@@ -43,11 +43,11 @@ jobs:
4343
run: gem install foreman
4444

4545
# Configure Node to build assets
46-
- uses: actions/setup-node@v4
46+
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
4747
with:
4848
node-version: "20"
4949
- name: Cache node modules
50-
uses: actions/cache@v4
50+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4
5151
env:
5252
cache-name: cache-node-modules
5353
with:
@@ -74,7 +74,7 @@ jobs:
7474
node run.js
7575
7676
# Upload build PDFs
77-
- uses: actions/upload-artifact@v4
77+
- uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
7878
with:
7979
name: "pdfs-${{ env.TODAY }}"
8080
path: pdf-generation/pdfs/*.pdf

.github/workflows/build-plugin-pdf.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ jobs:
1616
runs-on: ubuntu-latest
1717
timeout-minutes: 30
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2020
with:
2121
submodules: 'recursive'
2222

2323
# Configure Ruby to build Jekyll site
2424
- name: Set up Ruby
25-
uses: ruby/setup-ruby@v1
25+
uses: ruby/setup-ruby@6c79f721fa26dd64559c2700086ac852c18e0756 # v1
2626
with:
2727
ruby-version: .ruby-version
2828
- name: Ruby gem cache
29-
uses: actions/cache@v4
29+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4
3030
with:
3131
path: ${{ github.workspace }}/vendor/bundle
3232
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
@@ -40,11 +40,11 @@ jobs:
4040
run: gem install foreman
4141

4242
# Configure Node to build assets
43-
- uses: actions/setup-node@v4
43+
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
4444
with:
4545
node-version: "20"
4646
- name: Cache node modules
47-
uses: actions/cache@v4
47+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4
4848
env:
4949
cache-name: cache-node-modules
5050
with:
@@ -72,7 +72,7 @@ jobs:
7272
node run.js
7373
7474
# Upload build PDFs
75-
- uses: actions/upload-artifact@v4
75+
- uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
7676
with:
7777
name: "pdfs-plugin-${{ env.TODAY }}"
7878
path: pdf-generation/pdfs/*.pdf

.github/workflows/check-links.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
timeout-minutes: 10
1515
steps:
1616
- name: Check if manual review has been performed
17-
uses: actions/github-script@v7
17+
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
1818
id: labels
1919
with:
2020
script: |
@@ -31,17 +31,17 @@ jobs:
3131
runs-on: ubuntu-latest
3232
timeout-minutes: 30
3333
steps:
34-
- uses: actions/checkout@v4
34+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3535
- name: Wait for Pages changed to be neutral
36-
uses: fountainhead/[email protected]
36+
uses: fountainhead/action-wait-for-check@5a908a24814494009c4bb27c242ea38c93c593be # v1.2.0
3737
id: waitForCheck
3838
with:
3939
ref: ${{ github.event.pull_request.head.sha || github.sha }}
4040
token: ${{ secrets.GITHUB_TOKEN }}
4141
checkName: "Pages changed - kongdocs"
4242
- name: Wait for Netlify site to be ready
4343
if: steps.waitForCheck.outputs.conclusion == 'neutral'
44-
uses: jakepartusch/[email protected]
44+
uses: jakepartusch/wait-for-netlify-action@f1e137043864b9ab9034ae3a5adc1c108e3f1a48 # v1.4
4545
id: waitForNetlify
4646
with:
4747
site_name: "kongdocs"

.github/workflows/ci-autofix.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ jobs:
88
runs-on: ubuntu-latest
99
timeout-minutes: 10
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1212
with:
1313
repository: ${{ github.event.pull_request.head.repo.full_name }}
1414
ref: ${{ github.event.pull_request.head.ref }}
1515
fetch-depth: 0
16-
- uses: actions/setup-node@v4
16+
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
1717
with:
1818
node-version: 16
1919
cache: 'npm'
2020
- run: npm ci
2121
- name: Get changed files
2222
id: changed-files
23-
uses: tj-actions/changed-files@4edd678ac3f81e2dc578756871e4d00c19191daf
23+
uses: tj-actions/changed-files@4edd678ac3f81e2dc578756871e4d00c19191daf # 4edd678ac3f81e2dc578756871e4d00c19191daf
2424
with:
2525
sha: ${{ github.event.pull_request.head.sha }}
2626
files: |
@@ -31,11 +31,11 @@ jobs:
3131
app/_assets/images/**
3232
- run: npx prettier --write ${{ steps.changed-files.outputs.all_changed_files }}
3333
- name: Commit changes
34-
uses: EndBug/add-and-commit@v9
34+
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9
3535
with:
3636
author_name: github-actions[bot]
3737
author_email: 41898282+github-actions[bot]@users.noreply.github.com
3838
message: "[ci] Autofix :: Prettier"
39-
- uses: actions-ecosystem/action-remove-labels@v1
39+
- uses: actions-ecosystem/action-remove-labels@2ce5d41b4b6aa8503e285553f75ed56e0a40bae0 # v1
4040
with:
4141
labels: "ci:autofix:prettier"

.github/workflows/dispatch-docs-update.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Repository Dispatch
12-
uses: peter-evans/repository-dispatch@v3
12+
uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 # v3
1313
with:
1414
token: ${{ secrets.PAT }}
1515
repository: Kong/docs.konghq.com-jp

.github/workflows/fetch-konnect-changelog.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
timeout-minutes: 10
1717

1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2020
with:
2121
token: ${{ secrets.PAT }}
2222
- name: Run changelog script
@@ -28,7 +28,7 @@ jobs:
2828
node fetch-beamer-posts.js
2929
3030
- name: Create Pull Request
31-
uses: peter-evans/create-pull-request@v7
31+
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
3232
with:
3333
title: Automated Konnect changelog update [skip-ci]
3434
body: |

.github/workflows/generate-changelog.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
timeout-minutes: 10
2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2222
with:
2323
token: ${{ secrets.PAT }}
2424
- name: Run changelog script
@@ -29,7 +29,7 @@ jobs:
2929
env:
3030
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3131
- name: Create Pull Request
32-
uses: peter-evans/create-pull-request@v7
32+
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
3333
with:
3434
title: Automated Changelog update [skip-ci]
3535
body: |

.github/workflows/install-instructions-test.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ jobs:
1818
runs-on: ubuntu-latest
1919
timeout-minutes: 60
2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2222
with:
2323
submodules: "recursive"
2424

2525
- name: Set up QEMU
26-
uses: docker/setup-qemu-action@v3
26+
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3
2727
with:
2828
platforms: arm64
2929

.github/workflows/linting.yml

+11-11
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
timeout-minutes: 10
1616
steps:
1717
- name: Check if manual review has been performed
18-
uses: actions/github-script@v7
18+
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
1919
id: labels
2020
with:
2121
result-encoding: string
@@ -34,17 +34,17 @@ jobs:
3434
runs-on: ubuntu-latest
3535
timeout-minutes: 30
3636
steps:
37-
- uses: actions/checkout@v4
37+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3838
with:
3939
fetch-depth: 100
40-
- uses: actions/setup-node@v4
40+
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
4141
with:
4242
node-version: 20
4343
cache: 'npm'
4444
- run: npm ci
4545
- name: Get changed files
4646
id: changed-files
47-
uses: tj-actions/changed-files@4edd678ac3f81e2dc578756871e4d00c19191daf
47+
uses: tj-actions/changed-files@4edd678ac3f81e2dc578756871e4d00c19191daf # 4edd678ac3f81e2dc578756871e4d00c19191daf
4848
with:
4949
sha: ${{ github.sha }}
5050
files: |
@@ -60,17 +60,17 @@ jobs:
6060
runs-on: ubuntu-latest
6161
timeout-minutes: 30
6262
steps:
63-
- uses: actions/checkout@v4
63+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6464
with:
6565
submodules: 'recursive'
6666

6767
# Configure Ruby to build Jekyll site
6868
- name: Set up Ruby
69-
uses: ruby/setup-ruby@v1
69+
uses: ruby/setup-ruby@6c79f721fa26dd64559c2700086ac852c18e0756 # v1
7070
with:
7171
ruby-version: .ruby-version
7272
- name: Ruby gem cache
73-
uses: actions/cache@v4
73+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4
7474
with:
7575
path: ${{ github.workspace }}/vendor/bundle
7676
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
@@ -91,12 +91,12 @@ jobs:
9191
runs-on: ubuntu-latest
9292
timeout-minutes: 30
9393
steps:
94-
- uses: actions/checkout@v4
94+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
9595
with:
9696
fetch-depth: 2
9797
- name: Get changed files
9898
id: changed-files
99-
uses: tj-actions/changed-files@4edd678ac3f81e2dc578756871e4d00c19191daf
99+
uses: tj-actions/changed-files@4edd678ac3f81e2dc578756871e4d00c19191daf # 4edd678ac3f81e2dc578756871e4d00c19191daf
100100
with:
101101
sha: ${{ github.sha }}
102102
files: |
@@ -110,7 +110,7 @@ jobs:
110110
json: true
111111
quotepath: false
112112
escape_json: false
113-
- uses: mheap/vale-action@reviewdog
113+
- uses: mheap/vale-action@35f7ebbad0234620f4127ddd19e38ed0f7da7dec # reviewdog
114114
if: steps.changed-files.outputs.any_changed == 'true'
115115
with:
116116
fail_on_error: true
@@ -127,7 +127,7 @@ jobs:
127127
runs-on: ubuntu-latest
128128
timeout-minutes: 30
129129
steps:
130-
- uses: actions/checkout@v4
130+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
131131
with:
132132
submodules: "recursive"
133133
- name: Check Unreleased label

.github/workflows/push-oas-downstream.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1515
- name: Raise PR on change
16-
uses: mheap/raise-pr-on-change-action@v1
16+
uses: mheap/raise-pr-on-change-action@5bd79260e28f25d145f61a00cc3834c98069a30c # v1
1717
with:
1818
token: ${{ secrets.PAT }}
1919
configFile: ".github/raise-pr-on-change.json"

.github/workflows/require-review-label.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
timeout-minutes: 10
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: mheap/github-action-required-labels@v5
10+
- uses: mheap/github-action-required-labels@388fd6af37b34cdfe5a23b37060e763217e58b03 # v5
1111
env:
1212
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1313
with:

0 commit comments

Comments
 (0)