Skip to content

Commit ad82d3a

Browse files
committed
Merge branch 'trunk' into html-api/improve-active-element-reconstruction
2 parents ab1096f + ec58d38 commit ad82d3a

307 files changed

Lines changed: 13129 additions & 4262 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/install-testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ jobs:
141141
142142
steps:
143143
- name: Set up PHP ${{ matrix.php }}
144-
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
144+
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
145145
with:
146146
php-version: '${{ matrix.php }}'
147147
coverage: none

.github/workflows/reusable-coding-standards-javascript.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
3636

3737
- name: Set up Node.js
38-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
38+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
3939
with:
4040
node-version-file: '.nvmrc'
4141
cache: npm

.github/workflows/reusable-coding-standards-php.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
4848

4949
- name: Set up PHP
50-
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
50+
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
5151
with:
5252
php-version: ${{ inputs.php-version }}
5353
coverage: none
@@ -60,7 +60,7 @@ jobs:
6060
run: echo "date=$(/bin/date -u --date='last Mon' "+%F")" >> $GITHUB_OUTPUT
6161

6262
- name: Cache PHPCS scan cache
63-
uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
63+
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
6464
with:
6565
path: |
6666
.cache/phpcs-src.json

.github/workflows/reusable-end-to-end-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
6969

7070
- name: Set up Node.js
71-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
71+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
7272
with:
7373
node-version-file: '.nvmrc'
7474
cache: npm
@@ -125,7 +125,7 @@ jobs:
125125
run: npm run test:e2e
126126

127127
- name: Archive debug artifacts (screenshots, HTML snapshots)
128-
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
128+
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
129129
if: always()
130130
with:
131131
name: failures-artifacts${{ inputs.LOCAL_SCRIPT_DEBUG && '-SCRIPT_DEBUG' || '' }}-${{ github.run_id }}

.github/workflows/reusable-javascript-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
3131

3232
- name: Set up Node.js
33-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
33+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
3434
with:
3535
node-version-file: '.nvmrc'
3636
cache: npm

.github/workflows/reusable-performance.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
# Performs the following steps:
5555
# - Configure environment variables.
5656
# - Checkout repository.
57+
# - Determine the target SHA value (on `workflow_dispatch` only).
5758
# - Set up Node.js.
5859
# - Log debug information.
5960
# - Install npm dependencies.
@@ -109,9 +110,15 @@ jobs:
109110
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
110111
with:
111112
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
113+
fetch-depth: ${{ github.event_name == 'workflow_dispatch' && '2' || '1' }}
114+
115+
# The `workflow_dispatch` event is the only one missing the needed SHA to target.
116+
- name: Retrieve previous commit SHA (if necessary)
117+
if: ${{ github.event_name == 'workflow_dispatch' }}
118+
run: echo "TARGET_SHA=$(git rev-parse HEAD^1)" >> $GITHUB_ENV
112119

113120
- name: Set up Node.js
114-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
121+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
115122
with:
116123
node-version-file: '.nvmrc'
117124
cache: npm
@@ -274,7 +281,7 @@ jobs:
274281
run: npm run test:performance
275282

276283
- name: Archive artifacts
277-
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
284+
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
278285
if: always()
279286
with:
280287
name: performance-artifacts${{ inputs.memcached && '-memcached' || '' }}-${{ github.run_id }}

.github/workflows/reusable-php-compatibility.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
4242

4343
- name: Set up PHP
44-
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
44+
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
4545
with:
4646
php-version: ${{ inputs.php-version }}
4747
coverage: none
@@ -58,7 +58,7 @@ jobs:
5858
run: echo "date=$(/bin/date -u --date='last Mon' "+%F")" >> $GITHUB_OUTPUT
5959

6060
- name: Cache PHP compatibility scan cache
61-
uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
61+
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
6262
with:
6363
path: .cache/phpcompat.json
6464
key: ${{ runner.os }}-date-${{ steps.get-date.outputs.date }}-php-${{ inputs.php-version }}-phpcompat-cache-${{ hashFiles('**/composer.json', 'phpcompat.xml.dist') }}

.github/workflows/reusable-phpunit-tests-v1.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ jobs:
9595
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
9696

9797
- name: Set up Node.js
98-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
98+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
9999
with:
100100
node-version-file: '.nvmrc'
101101
cache: npm

.github/workflows/reusable-phpunit-tests-v2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ jobs:
9898
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
9999

100100
- name: Install Node.js
101-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
101+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
102102
with:
103103
node-version-file: '.nvmrc'
104104
cache: npm

.github/workflows/reusable-phpunit-tests-v3.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ jobs:
103103
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
104104

105105
- name: Set up Node.js
106-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
106+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
107107
with:
108108
node-version-file: '.nvmrc'
109109
cache: npm
@@ -116,7 +116,7 @@ jobs:
116116
# dependency versions are installed and cached.
117117
##
118118
- name: Set up PHP
119-
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
119+
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
120120
with:
121121
php-version: '${{ inputs.php }}'
122122
coverage: none

0 commit comments

Comments
 (0)