Skip to content

Commit 433be2b

Browse files
Merge changes published in the Gutenberg plugin "release/14.4" branch
1 parent 8d42d2f commit 433be2b

File tree

494 files changed

+11027
-6543
lines changed

Some content is hidden

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

494 files changed

+11027
-6543
lines changed

.eslintrc.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ module.exports = {
9797
'dropRight',
9898
'each',
9999
'escapeRegExp',
100+
'every',
100101
'extend',
101102
'findIndex',
102103
'findKey',
@@ -134,6 +135,7 @@ module.exports = {
134135
'negate',
135136
'noop',
136137
'nth',
138+
'omitBy',
137139
'once',
138140
'overEvery',
139141
'partial',
@@ -318,6 +320,11 @@ module.exports = {
318320
excludedFiles: [ 'test/e2e/**/*.js' ],
319321
extends: [ 'plugin:@wordpress/eslint-plugin/test-unit' ],
320322
},
323+
{
324+
files: [ '**/test/**/*.js' ],
325+
excludedFiles: [ '**/*.@(android|ios|native).js' ],
326+
extends: [ 'plugin:jest-dom/recommended' ],
327+
},
321328
{
322329
files: [ 'packages/e2e-test*/**/*.js' ],
323330
excludedFiles: [ 'packages/e2e-test-utils-playwright/**/*.js' ],

.github/dependabot.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Configure Dependabot scanning.
2+
version: 2
3+
4+
updates:
5+
# Check for updates to GitHub Actions.
6+
- package-ecosystem: "github-actions"
7+
directory: "/"
8+
schedule:
9+
interval: "daily"
10+
open-pull-requests-limit: 10

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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969

7070
steps:
7171
- name: Checkout code
72-
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
72+
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
7373
with:
7474
token: ${{ secrets.GUTENBERG_TOKEN }}
7575

@@ -164,12 +164,12 @@ jobs:
164164

165165
steps:
166166
- name: Checkout code
167-
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
167+
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
168168
with:
169169
ref: ${{ needs.bump-version.outputs.release_branch || github.ref }}
170170

171171
- name: Use desired version of NodeJS
172-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
172+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
173173
with:
174174
node-version-file: '.nvmrc'
175175
cache: npm
@@ -180,7 +180,7 @@ jobs:
180180
NO_CHECKS: 'true'
181181

182182
- name: Upload artifact
183-
uses: actions/upload-artifact@e448a9b857ee2131e752b06002bf0e093c65e571 # v2.2.2
183+
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
184184
with:
185185
name: gutenberg-plugin
186186
path: ./gutenberg.zip
@@ -203,7 +203,7 @@ jobs:
203203
204204
- name: Upload release notes artifact
205205
if: ${{ needs.bump-version.outputs.new_version }}
206-
uses: actions/upload-artifact@e448a9b857ee2131e752b06002bf0e093c65e571 # v2.2.2
206+
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
207207
with:
208208
name: release-notes
209209
path: ./release-notes.txt
@@ -219,7 +219,7 @@ jobs:
219219
220220
steps:
221221
- name: Checkout code
222-
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
222+
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
223223
with:
224224
fetch-depth: 2
225225
ref: ${{ needs.bump-version.outputs.release_branch }}
@@ -266,12 +266,12 @@ jobs:
266266
run: echo ::set-output name=version::$(echo $VERSION | cut -d / -f 3 | sed 's/-rc./ RC/' )
267267

268268
- name: Download Plugin Zip Artifact
269-
uses: actions/download-artifact@4a7a711286f30c025902c28b541c10e147a9b843 # v2.0.8
269+
uses: actions/download-artifact@fb598a63ae348fa914e94cd0ff38f362e927b741 # v3.0.0
270270
with:
271271
name: gutenberg-plugin
272272

273273
- name: Download Release Notes Artifact
274-
uses: actions/download-artifact@4a7a711286f30c025902c28b541c10e147a9b843 # v2.0.8
274+
uses: actions/download-artifact@fb598a63ae348fa914e94cd0ff38f362e927b741 # v3.0.0
275275
with:
276276
name: release-notes
277277

@@ -307,13 +307,13 @@ jobs:
307307
if: ${{ endsWith( needs.bump-version.outputs.new_version, '-rc.1' ) }}
308308
steps:
309309
- name: Checkout (for CLI)
310-
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
310+
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
311311
with:
312312
path: main
313313
ref: trunk
314314

315315
- name: Checkout (for publishing)
316-
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
316+
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
317317
with:
318318
path: publish
319319
# Later, we switch this branch in the script that publishes packages.
@@ -327,7 +327,7 @@ jobs:
327327
git config user.email gutenberg@wordpress.org
328328
329329
- name: Setup Node (for CLI)
330-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
330+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
331331
with:
332332
node-version-file: 'main/.nvmrc'
333333
registry-url: 'https://registry.npmjs.org'

.github/workflows/bundle-size.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,17 @@ jobs:
3737
runs-on: ubuntu-latest
3838

3939
steps:
40-
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
40+
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
4141
with:
4242
fetch-depth: 1
4343

4444
- name: Use desired version of NodeJS
45-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
45+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
4646
with:
4747
node-version-file: '.nvmrc'
4848
cache: npm
4949

50-
- uses: preactjs/compressed-size-action@df6e03e187079aef959a2878311639c77b95ee2e # v2.2.0
50+
- uses: preactjs/compressed-size-action@8119d3d31b6e57b167e09c81dfa877eada3bcb35 # v2.5.0
5151
with:
5252
repo-token: '${{ secrets.GITHUB_TOKEN }}'
5353
pattern: '{build/**/*.min.js,build/**/*.css}'

.github/workflows/create-block.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
os: [macos-latest, ubuntu-latest, windows-latest]
2525

2626
steps:
27-
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
27+
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
2828

2929
- name: Use desired version of NodeJS
30-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
30+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
3131
with:
3232
node-version: ${{ matrix.node }}
3333
cache: npm

.github/workflows/end2end-test-playwright.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
fail-fast: false
2525

2626
steps:
27-
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
27+
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
2828

2929
- name: Use desired version of NodeJS
30-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
30+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
3131
with:
3232
node-version-file: '.nvmrc'
3333
cache: npm
@@ -50,15 +50,15 @@ jobs:
5050
npm run test:e2e:playwright
5151
5252
- name: Archive debug artifacts (screenshots, traces)
53-
uses: actions/upload-artifact@e448a9b857ee2131e752b06002bf0e093c65e571 # v2.2.2
53+
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
5454
if: always()
5555
with:
5656
name: failures-artifacts
5757
path: artifacts
5858
if-no-files-found: ignore
5959

6060
- name: Archive flaky tests report
61-
uses: actions/upload-artifact@e448a9b857ee2131e752b06002bf0e093c65e571 # v2.2.2
61+
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
6262
if: always()
6363
with:
6464
name: flaky-tests-report-playwright

.github/workflows/end2end-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ jobs:
2626
part: [1, 2, 3, 4]
2727

2828
steps:
29-
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
29+
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
3030

3131
- name: Use desired version of NodeJS
32-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
32+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
3333
with:
3434
node-version-file: '.nvmrc'
3535
cache: npm
@@ -49,15 +49,15 @@ jobs:
4949
$( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == ${{ matrix.part }} - 1' < ~/.jest-e2e-tests )
5050
5151
- name: Archive debug artifacts (screenshots, HTML snapshots)
52-
uses: actions/upload-artifact@e448a9b857ee2131e752b06002bf0e093c65e571 # v2.2.2
52+
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
5353
if: always()
5454
with:
5555
name: failures-artifacts
5656
path: artifacts
5757
if-no-files-found: ignore
5858

5959
- name: Archive flaky tests report
60-
uses: actions/upload-artifact@e448a9b857ee2131e752b06002bf0e093c65e571 # v2.2.2
60+
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
6161
if: always()
6262
with:
6363
name: flaky-tests-report-${{ matrix.part }}

.github/workflows/flaky-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ jobs:
1414
steps:
1515
# Checkout defaults to using the branch which triggered the event, which
1616
# isn't necessarily `trunk` (e.g. in the case of a merge).
17-
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
17+
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
1818
with:
1919
ref: trunk
2020

2121
- name: Use desired version of NodeJS
22-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
22+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
2323
with:
2424
node-version-file: '.nvmrc'
2525
cache: npm

.github/workflows/performance.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ jobs:
2121
if: ${{ github.repository == 'WordPress/gutenberg' }}
2222

2323
steps:
24-
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
24+
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
2525

2626
- name: Use desired version of NodeJS
27-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
27+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
2828
with:
2929
node-version-file: '.nvmrc'
3030
cache: npm
@@ -63,13 +63,13 @@ jobs:
6363
WP_MAJOR="${WP_VERSION_ARRAY[0]}.${WP_VERSION_ARRAY[1]}"
6464
./bin/plugin/cli.js perf --ci $GITHUB_SHA debd225d007f4e441ceec80fbd6fa96653f94737 --tests-branch $GITHUB_SHA --wp-version "$WP_MAJOR"
6565
66-
- uses: actions/github-script@0.3.0
66+
- uses: actions/github-script@100527700e8b29ca817ac0e0dfbfc5e8ff38edda # v6.3.2
6767
if: github.event_name == 'push'
6868
id: commit-timestamp
6969
with:
7070
github-token: ${{secrets.GITHUB_TOKEN}}
7171
script: |
72-
const commit_details = await github.git.getCommit({owner: context.repo.owner, repo: context.repo.repo, commit_sha: context.sha});
72+
const commit_details = await github.rest.git.getCommit({owner: context.repo.owner, repo: context.repo.repo, commit_sha: context.sha});
7373
return parseInt((new Date( commit_details.data.author.date ).getTime() / 1000).toFixed(0))
7474
7575
- name: Publish performance results

.github/workflows/publish-npm-packages.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ jobs:
3030
environment: WordPress packages
3131
steps:
3232
- name: Checkout (for CLI)
33-
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
33+
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
3434
with:
3535
path: main
3636
ref: trunk
3737

3838
- name: Checkout (for publishing)
39-
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
39+
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
4040
with:
4141
path: publish
4242
# Later, we switch this branch in the script that publishes packages.
@@ -50,7 +50,7 @@ jobs:
5050
git config user.email gutenberg@wordpress.org
5151
5252
- name: Setup Node (for CLI)
53-
uses: actions/setup-node@5b52f097d36d4b0b2f94ed6de710023fbb8b2236 # v3.1.0
53+
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
5454
with:
5555
node-version-file: 'main/.nvmrc'
5656
registry-url: 'https://registry.npmjs.org'

0 commit comments

Comments
 (0)