Skip to content

Commit 474c0fe

Browse files
committed
Pin action versions
1 parent 00a7869 commit 474c0fe

9 files changed

+63
-63
lines changed

.github/workflows/copilot-setup-steps.yml

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

1818
steps:
1919
- name: Checkout code
20-
uses: actions/checkout@v6
20+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2121

2222
- name: Check existence of composer.json file
2323
id: check_composer_file
24-
uses: andstor/file-existence-action@v3
24+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
2525
with:
2626
files: "composer.json"
2727

2828
- name: Set up PHP environment
2929
if: steps.check_composer_file.outputs.files_exists == 'true'
30-
uses: shivammathur/setup-php@v2
30+
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
3131
with:
3232
php-version: 'latest'
3333
ini-values: zend.assertions=1, error_reporting=-1, display_errors=On
@@ -38,7 +38,7 @@ jobs:
3838

3939
- name: Install Composer dependencies & cache dependencies
4040
if: steps.check_composer_file.outputs.files_exists == 'true'
41-
uses: ramsey/composer-install@v3
41+
uses: ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 # v3
4242
env:
4343
COMPOSER_ROOT_VERSION: dev-${{ github.event.repository.default_branch }}
4444
with:

.github/workflows/reusable-check-branch-alias.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ jobs:
2727

2828
steps:
2929
- name: Check out source code
30-
uses: actions/checkout@v6
30+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
3131
with:
3232
fetch-depth: 0 # Fetch all history for all tags
3333
token: ${{ secrets.GITHUB_TOKEN }}
3434

3535
- name: Set up PHP
36-
uses: shivammathur/setup-php@v2
36+
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
3737
with:
3838
php-version: 'latest'
3939
tools: composer
4040

4141
- name: Check existence of composer.json file
4242
id: check_composer_file
43-
uses: andstor/file-existence-action@v3
43+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
4444
with:
4545
files: "composer.json"
4646

@@ -126,7 +126,7 @@ jobs:
126126
127127
- name: Create Pull Request
128128
if: steps.check_alias.outputs.needs_update == 'true'
129-
uses: peter-evans/create-pull-request@v8
129+
uses: peter-evans/create-pull-request@98357b18bf14b5342f975ff684046ec3b2a07725 # v8
130130
with:
131131
token: ${{ secrets.GITHUB_TOKEN }}
132132
base: ${{ github.event.repository.default_branch }}

.github/workflows/reusable-code-quality.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: ubuntu-latest
2626
steps:
2727
- name: Check out source code
28-
uses: actions/checkout@v6
28+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2929

3030
- name: Add problem matcher
3131
run: |
@@ -42,17 +42,17 @@ jobs:
4242
runs-on: ubuntu-latest
4343
steps:
4444
- name: Check out source code
45-
uses: actions/checkout@v6
45+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
4646

4747
- name: Check existence of composer.json file
4848
id: check_composer_file
49-
uses: andstor/file-existence-action@v3
49+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
5050
with:
5151
files: "composer.json"
5252

5353
- name: Set up PHP environment
5454
if: steps.check_composer_file.outputs.files_exists == 'true'
55-
uses: shivammathur/setup-php@v2
55+
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
5656
with:
5757
php-version: 'latest'
5858
ini-values: zend.assertions=1, error_reporting=-1, display_errors=On
@@ -62,7 +62,7 @@ jobs:
6262

6363
- name: Install Composer dependencies & cache dependencies
6464
if: steps.check_composer_file.outputs.files_exists == 'true'
65-
uses: "ramsey/composer-install@v3"
65+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # v3
6666
env:
6767
COMPOSER_ROOT_VERSION: dev-${{ github.event.repository.default_branch }}
6868
with:
@@ -71,7 +71,7 @@ jobs:
7171

7272
- name: Check existence of vendor/bin/parallel-lint file
7373
id: check_linter_file
74-
uses: andstor/file-existence-action@v3
74+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
7575
with:
7676
files: "vendor/bin/parallel-lint"
7777

@@ -103,10 +103,10 @@ jobs:
103103
runs-on: ubuntu-latest
104104
steps:
105105
- name: Check out source code
106-
uses: actions/checkout@v6
106+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
107107

108108
- name: Setup node
109-
uses: actions/setup-node@v6
109+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6
110110

111111
- name: Download lint rules
112112
run: curl https://raw.githubusercontent.com/wp-cli/.github/refs/heads/main/.gherkin-lintrc -o $RUNNER_TEMP/.gherkin-lintrc
@@ -119,35 +119,35 @@ jobs:
119119
runs-on: ubuntu-latest
120120
steps:
121121
- name: Check out source code
122-
uses: actions/checkout@v6
122+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
123123

124124
- name: Check existence of config file
125125
id: check_files
126-
uses: andstor/file-existence-action@v3
126+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
127127
with:
128128
files: ".typos.toml"
129129

130130
- name: Check spelling
131131
if: steps.check_files.outputs.files_exists == 'true'
132-
uses: crate-ci/typos@v1.42.1
132+
uses: crate-ci/typos@65120634e79d8374d1aa2f27e54baa0c364fff5a # v1.42.1
133133

134134
phpcs:
135135
name: PHPCS
136136
runs-on: ubuntu-latest
137137

138138
steps:
139139
- name: Check out source code
140-
uses: actions/checkout@v6
140+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
141141

142142
- name: Check existence of composer.json & phpcs.xml.dist files
143143
id: check_files
144-
uses: andstor/file-existence-action@v3
144+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
145145
with:
146146
files: "composer.json, phpcs.xml.dist"
147147

148148
- name: Set up PHP environment
149149
if: steps.check_files.outputs.files_exists == 'true'
150-
uses: shivammathur/setup-php@v2
150+
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
151151
with:
152152
php-version: 'latest'
153153
tools: cs2pr
@@ -156,7 +156,7 @@ jobs:
156156

157157
- name: Install Composer dependencies & cache dependencies
158158
if: steps.check_files.outputs.files_exists == 'true'
159-
uses: "ramsey/composer-install@v3"
159+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # v3
160160
env:
161161
COMPOSER_ROOT_VERSION: dev-${{ github.event.repository.default_branch }}
162162
with:
@@ -165,7 +165,7 @@ jobs:
165165

166166
- name: Check existence of vendor/bin/phpcs file
167167
id: check_phpcs_binary_file
168-
uses: andstor/file-existence-action@v3
168+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
169169
with:
170170
files: "vendor/bin/phpcs"
171171

@@ -186,17 +186,17 @@ jobs:
186186

187187
steps:
188188
- name: Check out source code
189-
uses: actions/checkout@v6
189+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
190190

191191
- name: Check existence of composer.json & phpcs.xml.dist files
192192
id: check_files
193-
uses: andstor/file-existence-action@v3
193+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
194194
with:
195195
files: "composer.json"
196196

197197
- name: Set up PHP environment
198198
if: steps.check_files.outputs.files_exists == 'true'
199-
uses: shivammathur/setup-php@v2
199+
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
200200
with:
201201
php-version: 'latest'
202202
tools: cs2pr
@@ -205,7 +205,7 @@ jobs:
205205

206206
- name: Install Composer dependencies & cache dependencies
207207
if: steps.check_files.outputs.files_exists == 'true'
208-
uses: "ramsey/composer-install@v3"
208+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # v3
209209
env:
210210
COMPOSER_ROOT_VERSION: dev-${{ github.event.repository.default_branch }}
211211
with:
@@ -214,7 +214,7 @@ jobs:
214214

215215
- name: Check existence of vendor/bin/phpstan file
216216
id: check_phpstan_binary_file
217-
uses: andstor/file-existence-action@v3
217+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
218218
with:
219219
files: "vendor/bin/phpstan"
220220

.github/workflows/reusable-issue-triage.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
steps:
2525
- name: Get available labels
2626
id: get-labels
27-
uses: actions/github-script@v8
27+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
2828
with:
2929
script: |
3030
const labels = await github.rest.issues.listLabelsForRepo({
@@ -53,7 +53,7 @@ jobs:
5353
5454
- name: Analyze with AI
5555
id: ai-triage
56-
uses: actions/ai-inference@v2
56+
uses: actions/ai-inference@a6101c89c6feaecc585efdd8d461f18bb7896f20 # v2
5757
with:
5858
prompt: |
5959
## Role
@@ -105,7 +105,7 @@ jobs:
105105
106106
- name: Apply labels
107107
if: steps.ai-triage.outputs.response != ''
108-
uses: actions/github-script@v8
108+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
109109
env:
110110
AI_RESPONSE: ${{ steps.ai-triage.outputs.response }}
111111
AVAILABLE_LABELS: ${{ env.AVAILABLE_LABELS }}
@@ -174,7 +174,7 @@ jobs:
174174
runs-on: ubuntu-latest
175175
steps:
176176
- name: Find and dispatch triage for unlabeled items
177-
uses: actions/github-script@v8
177+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
178178
with:
179179
script: |
180180
// Get all open issues (includes PRs)
@@ -244,7 +244,7 @@ jobs:
244244
steps:
245245
- name: Get available labels
246246
id: get-labels
247-
uses: actions/github-script@v8
247+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
248248
with:
249249
script: |
250250
const labels = await github.rest.issues.listLabelsForRepo({
@@ -257,7 +257,7 @@ jobs:
257257
258258
- name: Get item details
259259
id: get-item
260-
uses: actions/github-script@v8
260+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
261261
with:
262262
script: |
263263
const itemNumber = parseInt('${{ inputs.issue_number }}');
@@ -295,7 +295,7 @@ jobs:
295295
296296
- name: Analyze with AI
297297
id: ai-triage
298-
uses: actions/ai-inference@v2
298+
uses: actions/ai-inference@a6101c89c6feaecc585efdd8d461f18bb7896f20 # v2
299299
with:
300300
prompt: |
301301
## Role
@@ -347,7 +347,7 @@ jobs:
347347
348348
- name: Apply labels
349349
if: steps.ai-triage.outputs.response != ''
350-
uses: actions/github-script@v8
350+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
351351
env:
352352
AI_RESPONSE: ${{ steps.ai-triage.outputs.response }}
353353
ITEM_NUMBER: ${{ inputs.issue_number }}

.github/workflows/reusable-manage-labels.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,18 @@ jobs:
1515
if: ${{ github.repository_owner == 'wp-cli' }}
1616
steps:
1717
- name: Check out source code
18-
uses: actions/checkout@v6
18+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
1919

2020
- name: Set up PHP environment
21-
uses: shivammathur/setup-php@v2
21+
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
2222
with:
2323
php-version: 'latest'
2424
env:
2525
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2626

2727
- name: Check existence of composer.json file
2828
id: check_composer_file
29-
uses: andstor/file-existence-action@v3
29+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
3030
with:
3131
files: "composer.json"
3232

@@ -40,7 +40,7 @@ jobs:
4040
echo "Commands found: ${COMMANDS}"
4141
4242
- name: Create/Update labels
43-
uses: actions/github-script@v8
43+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
4444
env:
4545
COMMANDS_JSON: ${{ steps.get-commands.outputs.commands }}
4646
with:

.github/workflows/reusable-regenerate-readme.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,24 @@ jobs:
2222
if: ${{ github.repository_owner == 'wp-cli' && ! contains(fromJson('[".github", "wp-cli", "wp-cli-bundle", "wp-super-cache-cli", "php-cli-tools", "wp-config-transformer", "wp-cli.github.com"]'), github.event.repository.name) }}
2323
steps:
2424
- name: Check out source code
25-
uses: actions/checkout@v6
25+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2626

2727
- name: Set up PHP environment
28-
uses: shivammathur/setup-php@v2
28+
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
2929
with:
3030
php-version: 'latest'
3131
env:
3232
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3333

3434
- name: Check existence of composer.json file
3535
id: check_composer_file
36-
uses: andstor/file-existence-action@v3
36+
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
3737
with:
3838
files: "composer.json"
3939

4040
- name: Install Composer dependencies & cache dependencies
4141
if: steps.check_composer_file.outputs.files_exists == 'true'
42-
uses: "ramsey/composer-install@v3"
42+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # v3
4343
env:
4444
COMPOSER_ROOT_VERSION: dev-${{ github.event.repository.default_branch }}
4545
with:
@@ -95,7 +95,7 @@ jobs:
9595
9696
- name: Create pull request
9797
if: ${{ steps.check_changes.outputs.detected == 'true' && steps.check_remote_branch.outputs.exists == 'false' }}
98-
uses: repo-sync/pull-request@v2
98+
uses: repo-sync/pull-request@7e79a9f5dc3ad0ce53138f01df2fad14a04831c5 # v2
9999
with:
100100
source_branch: regenerate-readme
101101
destination_branch: ${{ github.event.repository.default_branch }}

0 commit comments

Comments
 (0)