Skip to content

Commit f69653a

Browse files
committed
Merge branch 'stable' into develop
2 parents a5cf763 + e692881 commit f69653a

File tree

6 files changed

+38
-30
lines changed

6 files changed

+38
-30
lines changed

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,11 @@ updates:
2727
prefix: "GH Actions:"
2828
labels:
2929
- "Type: chores/QA"
30+
cooldown:
31+
semver-major-days: 10
32+
groups:
33+
action-runners:
34+
applies-to: version-updates
35+
update-types:
36+
- "minor"
37+
- "patch"

.github/workflows/cs.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ jobs:
2121

2222
steps:
2323
- name: Checkout code
24-
uses: actions/checkout@v5
24+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2525

2626
- name: Install PHP
27-
uses: shivammathur/setup-php@v2
27+
uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # master
2828
with:
2929
php-version: 'latest'
3030
coverage: none
@@ -46,56 +46,56 @@ jobs:
4646
# Install dependencies and handle caching in one go.
4747
# @link https://github.com/marketplace/actions/install-php-dependencies-with-composer
4848
- name: Install Composer dependencies
49-
uses: "ramsey/composer-install@v3"
49+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
5050
with:
5151
# Bust the cache at least once a month - output format: YYYY-MM.
5252
custom-cache-suffix: $(date -u "+%Y-%m")
5353

5454
# Validate the XSD and XML files against schema.
5555
- name: Validate Docs XSD against schema
56-
uses: phpcsstandards/xmllint-validate@v1
56+
uses: phpcsstandards/xmllint-validate@0fd9c4a9046055f621fca4bbdccb8eab1fd59fdc # v1.0.1
5757
with:
5858
pattern: "DocsXsd/phpcsdocs.xsd"
5959
xsd-url: "https://www.w3.org/2012/04/XMLSchema.xsd"
6060

6161
- name: Validate PHPCSDebug ruleset against schema
62-
uses: phpcsstandards/xmllint-validate@v1
62+
uses: phpcsstandards/xmllint-validate@0fd9c4a9046055f621fca4bbdccb8eab1fd59fdc # v1.0.1
6363
with:
6464
pattern: "PHPCSDebug/ruleset.xml"
6565
xsd-file: "vendor/squizlabs/php_codesniffer/phpcs.xsd"
6666

6767
- name: Validate docs against schema
68-
uses: phpcsstandards/xmllint-validate@v1
68+
uses: phpcsstandards/xmllint-validate@0fd9c4a9046055f621fca4bbdccb8eab1fd59fdc # v1.0.1
6969
with:
7070
pattern: "PHPCSDebug/Docs/*/*Standard.xml"
7171
xsd-file: "DocsXsd/phpcsdocs.xsd"
7272

7373
- name: Validate Project PHPCS ruleset against schema
74-
uses: phpcsstandards/xmllint-validate@v1
74+
uses: phpcsstandards/xmllint-validate@0fd9c4a9046055f621fca4bbdccb8eab1fd59fdc # v1.0.1
7575
with:
7676
pattern: "phpcs.xml.dist"
7777
xsd-file: "vendor/squizlabs/php_codesniffer/phpcs.xsd"
7878

7979
- name: "Validate PHPUnit < 10 config for use with PHPUnit 8"
80-
uses: phpcsstandards/xmllint-validate@v1
80+
uses: phpcsstandards/xmllint-validate@0fd9c4a9046055f621fca4bbdccb8eab1fd59fdc # v1.0.1
8181
with:
8282
pattern: "phpunitlte9.xml.dist"
8383
xsd-file: "vendor/phpunit/phpunit/schema/8.5.xsd"
8484

8585
- name: "Validate PHPUnit < 10 config for use with PHPUnit 9"
86-
uses: phpcsstandards/xmllint-validate@v1
86+
uses: phpcsstandards/xmllint-validate@0fd9c4a9046055f621fca4bbdccb8eab1fd59fdc # v1.0.1
8787
with:
8888
pattern: "phpunitlte9.xml.dist"
8989
xsd-file: "vendor/phpunit/phpunit/schema/9.5.xsd"
9090

9191
- name: "Validate PHPUnit 10+ config for use with PHPUnit 10"
92-
uses: phpcsstandards/xmllint-validate@v1
92+
uses: phpcsstandards/xmllint-validate@0fd9c4a9046055f621fca4bbdccb8eab1fd59fdc # v1.0.1
9393
with:
9494
pattern: "phpunit.xml.dist"
9595
xsd-file: "vendor/phpunit/phpunit/schema/10.5.xsd"
9696

9797
- name: "Validate PHPUnit 10+ config for use with PHPUnit 11"
98-
uses: phpcsstandards/xmllint-validate@v1
98+
uses: phpcsstandards/xmllint-validate@0fd9c4a9046055f621fca4bbdccb8eab1fd59fdc # v1.0.1
9999
with:
100100
pattern: "phpunit.xml.dist"
101101
xsd-file: "vendor/phpunit/phpunit/phpunit.xsd"
@@ -118,7 +118,7 @@ jobs:
118118

119119
steps:
120120
- name: Checkout code
121-
uses: actions/checkout@v5
121+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
122122

123123
# Updating the lists can fail intermittently, typically after Microsoft has released a new package.
124124
# This should not be blocking for this job, so ignore any errors from this step.
@@ -132,7 +132,7 @@ jobs:
132132

133133
# Show XML violations inline in the file diff.
134134
- name: Enable showing XML issues inline
135-
uses: korelstar/xmllint-problem-matcher@v1
135+
uses: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0 # v1.2.0
136136

137137
# Check code-style consistency of the XSD and XML files.
138138
- name: Check XSD code style

.github/workflows/label-merge-conflicts.yml

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

2323
steps:
2424
- name: Check PRs for merge conflicts
25-
uses: eps1lon/actions-label-merge-conflict@v3
25+
uses: eps1lon/actions-label-merge-conflict@1df065ebe6e3310545d4f4c4e862e43bdca146f0 # v3.0.3
2626
with:
2727
dirtyLabel: "Status: has merge conflict"
2828
repoToken: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/quicktest.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
run: git config --global core.autocrlf input
3232

3333
- name: Checkout code
34-
uses: actions/checkout@v5
34+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3535

3636
# Updating the lists can fail intermittently, typically after Microsoft has released a new package.
3737
# This should not be blocking for this job, so ignore any errors from this step.
@@ -50,7 +50,7 @@ jobs:
5050
run: choco install xsltproc
5151

5252
- name: Install PHP
53-
uses: shivammathur/setup-php@v2
53+
uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # master
5454
with:
5555
php-version: ${{ matrix.php }}
5656
ini-values: error_reporting=-1, display_errors=On, display_startup_errors=On
@@ -59,7 +59,7 @@ jobs:
5959
# Install dependencies and handle caching in one go.
6060
# @link https://github.com/marketplace/actions/install-php-dependencies-with-composer
6161
- name: Install Composer dependencies
62-
uses: "ramsey/composer-install@v3"
62+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
6363
with:
6464
# Bust the cache at least once a month - output format: YYYY-MM.
6565
custom-cache-suffix: $(date -u "+%Y-%m")
@@ -132,7 +132,7 @@ jobs:
132132

133133
steps:
134134
- name: Checkout code
135-
uses: actions/checkout@v5
135+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
136136

137137
# On stable PHPCS versions, allow for PHP deprecation notices.
138138
# Unit tests don't need to fail on those for stable releases where those issues won't get fixed anymore.
@@ -146,7 +146,7 @@ jobs:
146146
fi
147147
148148
- name: Install PHP
149-
uses: shivammathur/setup-php@v2
149+
uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # master
150150
with:
151151
php-version: ${{ matrix.php }}
152152
ini-values: ${{ steps.set_ini.outputs.PHP_INI }}
@@ -162,7 +162,7 @@ jobs:
162162
# Install dependencies and handle caching in one go.
163163
# @link https://github.com/marketplace/actions/install-php-dependencies-with-composer
164164
- name: Install Composer dependencies
165-
uses: "ramsey/composer-install@v3"
165+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
166166
with:
167167
# Bust the cache at least once a month - output format: YYYY-MM.
168168
custom-cache-suffix: $(date -u "+%Y-%m")

.github/workflows/test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
run: git config --global core.autocrlf input
3535

3636
- name: Checkout code
37-
uses: actions/checkout@v5
37+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3838

3939
# Updating the lists can fail intermittently, typically after Microsoft has released a new package.
4040
# This should not be blocking for this job, so ignore any errors from this step.
@@ -53,7 +53,7 @@ jobs:
5353
run: choco install xsltproc
5454

5555
- name: Install PHP
56-
uses: shivammathur/setup-php@v2
56+
uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # master
5757
with:
5858
php-version: ${{ matrix.php }}
5959
ini-values: error_reporting=-1, display_errors=On, display_startup_errors=On
@@ -63,7 +63,7 @@ jobs:
6363
# Install dependencies and handle caching in one go.
6464
# @link https://github.com/marketplace/actions/install-php-dependencies-with-composer
6565
- name: Install Composer dependencies
66-
uses: "ramsey/composer-install@v3"
66+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
6767
with:
6868
composer-options: ${{ matrix.php == '8.5' && '--ignore-platform-req=php+' || '' }}
6969
# Bust the cache at least once a month - output format: YYYY-MM.
@@ -186,7 +186,7 @@ jobs:
186186

187187
steps:
188188
- name: Checkout code
189-
uses: actions/checkout@v5
189+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
190190

191191
- name: Setup ini config
192192
id: set_ini
@@ -200,7 +200,7 @@ jobs:
200200
fi
201201
202202
- name: Install PHP
203-
uses: shivammathur/setup-php@v2
203+
uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # master
204204
with:
205205
php-version: ${{ matrix.php }}
206206
ini-values: ${{ steps.set_ini.outputs.PHP_INI }}
@@ -216,7 +216,7 @@ jobs:
216216
# Install dependencies and handle caching in one go.
217217
# @link https://github.com/marketplace/actions/install-php-dependencies-with-composer
218218
- name: Install Composer dependencies
219-
uses: "ramsey/composer-install@v3"
219+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
220220
with:
221221
composer-options: ${{ matrix.php == '8.5' && '--ignore-platform-req=php+' || '' }}
222222
# Bust the cache at least once a month - output format: YYYY-MM.

.github/workflows/update-website.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ jobs:
4848
fi
4949
5050
- name: Checkout code
51-
uses: actions/checkout@v5
51+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5252
with:
5353
ref: ${{ steps.base_branch.outputs.BRANCH }}
5454

5555
- name: Install PHP
56-
uses: shivammathur/setup-php@v2
56+
uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # master
5757
with:
5858
php-version: 'latest'
5959
ini-values: error_reporting=-1, display_errors=On, display_startup_errors=On, log_errors_max_len=0
@@ -83,13 +83,13 @@ jobs:
8383
fi
8484
8585
- name: Check GitHub Pages status
86-
uses: crazy-max/ghaction-github-status@v4
86+
uses: crazy-max/ghaction-github-status@fa6ac37620bc5d44b93e15caed498629665e9ff5 # v4.2.0
8787
with:
8888
pages_threshold: major_outage
8989

9090
- name: Deploy the website
9191
if: success()
92-
uses: crazy-max/ghaction-github-pages@v4
92+
uses: crazy-max/ghaction-github-pages@df5cc2bfa78282ded844b354faee141f06b41865 # v4.2.0
9393
with:
9494
build_dir: 'deploy'
9595
target_branch: 'gh-pages'

0 commit comments

Comments
 (0)