Repository navigation
Conversation
|
Size Change: 0 B Total Size: 7.61 MB ℹ️ View Unchanged
|
df0b543 to
6140ecb
Compare
|
Flaky tests detected in 74cf291. 🔍 Workflow run URL: https://github.com/desrosj/gutenberg/actions/runs/34634440160 post title and content are editable and blocks can be inserted in
|
6140ecb to
747dda1
Compare
747dda1 to
8678dac
Compare
8678dac to
930dd6d
Compare
fab0fd0 to
e8f3bcc
Compare
ce3490f to
13a34b3
Compare
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
13a34b3 to
73842ac
Compare
`check-latest: true` re-checks the npm registry for a newer Node.js release matching the requested version range on every run. On this frozen branch the requested version is fixed by `.nvmrc` and will never move, so the check only adds a wasted network round trip and a theoretical (if remote) risk of picking up an unpinned point release mid-run.
This removes the `node` matrix dimension (and its now-unused `event`-based exclude entries) from the `checks` job in `create-block.yml`. The `node-version` input for the `./.github/setup-node` step has been eliminated and the action will fall back to the value in the `.nvmrc` file.
This removes the `node` matrix dimension (and its now-unused `event`-based exclude entries) from the `unit-js` job in `unit-test.yml`. The `unit-js-date` job's `strategy` is removed entirely, since `node` was its only matrix dimension. The `node-version` input for the `./.github/setup-node` step has been eliminated in both jobs and the action will fall back to the value in the `.nvmrc` file.
This workflow was missed by the earlier commits in this branch that
eliminated the `node` matrix dimension from `unit-test.yml` and
`create-block.yml` — it kept testing three Node versions (`20`, `22`,
`24`) via `actions/setup-node`'s `node-version: ${{ matrix.node }}`,
the same wasteful multi-version testing this branch will never need
since it's pinned to `.nvmrc`'s single version.
Removes the `node` matrix dimension and the `exclude` entry that
existed solely to restrict it on pull requests, and switches
`actions/setup-node` to `node-version-file: '.nvmrc'`. The job's
display-name template and remaining `os`-only exclude are adjusted to
match, preserving the existing behavior of showing a bare "All" for
the canonical `ubuntu-24.04` run and an OS suffix for the others.
…e calls. This file didn't exist in the tree when `f14d647a472` removed `check-latest: true` from every `actions/setup-node` call in the branch — it had been removed by the `remove-rn-workflows` layer at the time and was only restored afterward. Now that it's back, drop the same wasted-network-round-trip re-check from its two `actions/setup-node` steps for the same reason: the requested Node.js version is fixed by `.nvmrc` on this frozen branch and will never move.
73842ac to
74cf291
Compare
|
Migrated to real upstream: WordPress#82801. Closing this fork PR. |
What?
Removes
check-latest: truefrom everyactions/setup-nodecall, and eliminates thenodematrix dimension entirely (rather than just trimming the version list) fromcreate-block.ymlandunit-test.yml's Node-testing jobs, letting./.github/setup-nodefall back to the version in.nvmrc.Why?
check-latest: truere-checks the npm registry for a newer release matching the requested version range on every run. On a frozen branch the requested version is fixed by.nvmrcand will never move, so the check only adds a wasted network round trip.Testing against three Node.js versions (
20,22,24) makes sense ontrunk, where compatibility with upcoming Node releases matters. On a frozenwp/X.Ybranch there is exactly one Node version this code will ever actually run under in production, so testing the other two only multiplies CI time without adding coverage that reflects anything real.unit-test.yml'sunit-js-datejob hadnodeas its only matrix dimension, so itsstrategyblock is removed entirely rather than left with an empty matrix.create-block.yml's OS-restrictionexcludeentries (which are unrelated to Node version) are preserved.Use of AI Tools
This PR was created by Claude Code under my supervision. All code should be treated as AI-produced and not yet reviewed by a human until this PR is marked Ready for Review.