Prepare the 0.11.0 release - #997
Merged
Merged
Conversation
Speeds up CI runs by caching the expensive downloads and scan results that were previously repeated on every run: Playwright browsers keyed on the installed version, wp-env WordPress/tarball downloads, the PHPCS results file, and the ESLint/Jest caches. Also collapses the separate build and test jobs in the E2E workflow into a single job (the artifact hand-off added runner provisioning without enabling parallelism), and swaps the global wp-env install in integration for an npx invocation backed by setup-node's npm cache.
The composer test:integration scripts invoke wp-env directly, relying on it being on PATH. The previous global npm install satisfied that; switching to npx wp-env did not, since bare wp-env was still unresolved when composer ran its script. Adding node_modules/.bin to GITHUB_PATH keeps the composer scripts working without a global install or changes to composer.json.
Two parts of the earlier speedup didn't pay off and are backed out here. The wp-env download cache broke E2E: the afterStart lifecycle script (wp plugin install query-monitor --activate) consistently failed with "The site you have requested is not installed" on fresh runs, suggesting the cache step interacts badly with wp-env's state directory on first use. Integration tests were unaffected but the cache was always the lowest-value item in the plan, so it goes from both workflows. The global-install to npx swap in integration pushed a full npm ci into the job that previously only fetched wp-env, adding around 25 seconds and pushing total runtime from ~2m20s to ~4m. Reverting to npm -g install @wordpress/env restores the original speed; the companion PATH tweak for composer scripts is no longer needed. The Playwright cache, PHPCS cache, ESLint/Jest cache, and the merged E2E build+test job remain in place.
Speed up CI with targeted caching and fewer jobs
Bumps the dev-dependencies group with 10 updates: | Package | From | To | | --- | --- | --- | | [@wordpress/components](https://github.com/WordPress/gutenberg/tree/HEAD/packages/components) | `32.6.0` | `33.0.0` | | [@wordpress/data](https://github.com/WordPress/gutenberg/tree/HEAD/packages/data) | `10.44.0` | `10.45.0` | | [@wordpress/e2e-test-utils-playwright](https://github.com/WordPress/gutenberg/tree/HEAD/packages/e2e-test-utils-playwright) | `1.44.0` | `1.45.0` | | [@wordpress/env](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env) | `11.4.0` | `11.5.0` | | [@wordpress/i18n](https://github.com/WordPress/gutenberg/tree/HEAD/packages/i18n) | `6.17.0` | `6.18.0` | | [@wordpress/jest-console](https://github.com/WordPress/gutenberg/tree/HEAD/packages/jest-console) | `8.44.0` | `8.45.0` | | [@wordpress/jest-preset-default](https://github.com/WordPress/gutenberg/tree/HEAD/packages/jest-preset-default) | `12.44.0` | `12.45.0` | | [@wordpress/plugins](https://github.com/WordPress/gutenberg/tree/HEAD/packages/plugins) | `7.44.0` | `7.45.0` | | [@wordpress/scripts](https://github.com/WordPress/gutenberg/tree/HEAD/packages/scripts) | `32.0.0` | `32.1.0` | | [@wordpress/url](https://github.com/WordPress/gutenberg/tree/HEAD/packages/url) | `4.44.0` | `4.45.0` | Updates `@wordpress/components` from 32.6.0 to 33.0.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/components/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/components@33.0.0/packages/components) Updates `@wordpress/data` from 10.44.0 to 10.45.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/data/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/data@10.45.0/packages/data) Updates `@wordpress/e2e-test-utils-playwright` from 1.44.0 to 1.45.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/e2e-test-utils-playwright/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/e2e-test-utils-playwright@1.45.0/packages/e2e-test-utils-playwright) Updates `@wordpress/env` from 11.4.0 to 11.5.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/env/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/env@11.5.0/packages/env) Updates `@wordpress/i18n` from 6.17.0 to 6.18.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/i18n/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/i18n@6.18.0/packages/i18n) Updates `@wordpress/jest-console` from 8.44.0 to 8.45.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/jest-console/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/jest-console@8.45.0/packages/jest-console) Updates `@wordpress/jest-preset-default` from 12.44.0 to 12.45.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/jest-preset-default/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/jest-preset-default@12.45.0/packages/jest-preset-default) Updates `@wordpress/plugins` from 7.44.0 to 7.45.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/plugins/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/plugins@7.45.0/packages/plugins) Updates `@wordpress/scripts` from 32.0.0 to 32.1.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/scripts/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/scripts@32.1.0/packages/scripts) Updates `@wordpress/url` from 4.44.0 to 4.45.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/url/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/url@4.45.0/packages/url) --- updated-dependencies: - dependency-name: "@wordpress/components" dependency-version: 33.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-dependencies - dependency-name: "@wordpress/data" dependency-version: 10.45.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/e2e-test-utils-playwright" dependency-version: 1.45.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/env" dependency-version: 11.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/i18n" dependency-version: 6.18.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/jest-console" dependency-version: 8.45.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/jest-preset-default" dependency-version: 12.45.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/plugins" dependency-version: 7.45.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/scripts" dependency-version: 32.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/url" dependency-version: 4.45.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.1.0 to 10.2.0. - [Commits](https://github.com/beaugunderson/ip-address/commits) --- updated-dependencies: - dependency-name: ip-address dependency-version: 10.2.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [fast-xml-builder](https://github.com/NaturalIntelligence/fast-xml-builder) from 1.1.5 to 1.2.0. - [Changelog](https://github.com/NaturalIntelligence/fast-xml-builder/blob/main/CHANGELOG.md) - [Commits](NaturalIntelligence/fast-xml-builder@v1.1.5...v1.2.0) --- updated-dependencies: - dependency-name: fast-xml-builder dependency-version: 1.2.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](fastify/fast-uri@v3.1.0...v3.1.2) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) from 7.28.5 to 7.29.4. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.29.4/packages/babel-plugin-transform-modules-systemjs) --- updated-dependencies: - dependency-name: "@babel/plugin-transform-modules-systemjs" dependency-version: 7.29.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.33.0 to 3.36.0. - [Release notes](https://github.com/steveukx/git-js/releases) - [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md) - [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git) --- updated-dependencies: - dependency-name: simple-git dependency-version: 3.36.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [axios](https://github.com/axios/axios) from 1.15.1 to 1.16.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.15.1...v1.16.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.16.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the actions group with 1 update: [shivammathur/setup-php](https://github.com/shivammathur/setup-php). Updates `shivammathur/setup-php` from 2.37.0 to 2.37.1 - [Release notes](https://github.com/shivammathur/setup-php/releases) - [Commits](shivammathur/setup-php@accd612...7c071df) --- updated-dependencies: - dependency-name: shivammathur/setup-php dependency-version: 2.37.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com>
…ions-636cd4b091 Actions(deps): bump shivammathur/setup-php from 2.37.0 to 2.37.1 in the actions group
…-1.16.1 npm(deps-dev): bump axios from 1.15.1 to 1.16.1
…e-git-3.36.0 npm(deps): bump simple-git from 3.33.0 to 3.36.0
…/plugin-transform-modules-systemjs-7.29.4 npm(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4
…uri-3.1.2 npm(deps-dev): bump fast-uri from 3.1.0 to 3.1.2
…xml-builder-1.2.0 npm(deps): bump fast-xml-builder from 1.1.5 to 1.2.0
…dress-10.2.0 npm(deps): bump ip-address from 10.1.0 to 10.2.0
…ependencies-3011bda66f npm(deps-dev): bump the dev-dependencies group with 10 updates
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.6 to 8.5.15. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.5.6...8.5.15) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.15 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…ss-8.5.15 npm(deps-dev): bump postcss from 8.5.6 to 8.5.15
Bumps the dev-dependencies group with 10 updates: | Package | From | To | | --- | --- | --- | | [@wordpress/components](https://github.com/WordPress/gutenberg/tree/HEAD/packages/components) | `33.0.0` | `33.1.0` | | [@wordpress/data](https://github.com/WordPress/gutenberg/tree/HEAD/packages/data) | `10.45.0` | `10.46.0` | | [@wordpress/e2e-test-utils-playwright](https://github.com/WordPress/gutenberg/tree/HEAD/packages/e2e-test-utils-playwright) | `1.45.0` | `1.46.0` | | [@wordpress/env](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env) | `11.5.0` | `11.6.0` | | [@wordpress/i18n](https://github.com/WordPress/gutenberg/tree/HEAD/packages/i18n) | `6.18.0` | `6.19.0` | | [@wordpress/jest-console](https://github.com/WordPress/gutenberg/tree/HEAD/packages/jest-console) | `8.45.0` | `8.46.0` | | [@wordpress/jest-preset-default](https://github.com/WordPress/gutenberg/tree/HEAD/packages/jest-preset-default) | `12.45.0` | `12.46.0` | | [@wordpress/plugins](https://github.com/WordPress/gutenberg/tree/HEAD/packages/plugins) | `7.45.0` | `7.46.0` | | [@wordpress/scripts](https://github.com/WordPress/gutenberg/tree/HEAD/packages/scripts) | `32.1.0` | `32.2.0` | | [@wordpress/url](https://github.com/WordPress/gutenberg/tree/HEAD/packages/url) | `4.45.0` | `4.46.0` | Updates `@wordpress/components` from 33.0.0 to 33.1.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/components/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/components@33.1.0/packages/components) Updates `@wordpress/data` from 10.45.0 to 10.46.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/data/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/data@10.46.0/packages/data) Updates `@wordpress/e2e-test-utils-playwright` from 1.45.0 to 1.46.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/e2e-test-utils-playwright/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/e2e-test-utils-playwright@1.46.0/packages/e2e-test-utils-playwright) Updates `@wordpress/env` from 11.5.0 to 11.6.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/env/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/env@11.6.0/packages/env) Updates `@wordpress/i18n` from 6.18.0 to 6.19.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/i18n/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/i18n@6.19.0/packages/i18n) Updates `@wordpress/jest-console` from 8.45.0 to 8.46.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/jest-console/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/jest-console@8.46.0/packages/jest-console) Updates `@wordpress/jest-preset-default` from 12.45.0 to 12.46.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/jest-preset-default/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/jest-preset-default@12.46.0/packages/jest-preset-default) Updates `@wordpress/plugins` from 7.45.0 to 7.46.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/plugins/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/plugins@7.46.0/packages/plugins) Updates `@wordpress/scripts` from 32.1.0 to 32.2.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/scripts/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/scripts@32.2.0/packages/scripts) Updates `@wordpress/url` from 4.45.0 to 4.46.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/url/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/url@4.46.0/packages/url) --- updated-dependencies: - dependency-name: "@wordpress/components" dependency-version: 33.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/data" dependency-version: 10.46.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/e2e-test-utils-playwright" dependency-version: 1.46.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/env" dependency-version: 11.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/i18n" dependency-version: 6.19.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/jest-console" dependency-version: 8.46.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/jest-preset-default" dependency-version: 12.46.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/plugins" dependency-version: 7.46.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/scripts" dependency-version: 32.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@wordpress/url" dependency-version: 4.46.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [downshift](https://github.com/downshift-js/downshift) from 9.3.2 to 9.3.3. - [Release notes](https://github.com/downshift-js/downshift/releases) - [Changelog](https://github.com/downshift-js/downshift/blob/master/CHANGELOG.md) - [Commits](downshift-js/downshift@v9.3.2...v9.3.3) --- updated-dependencies: - dependency-name: downshift dependency-version: 9.3.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) from 7.28.5 to 7.29.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-react) --- updated-dependencies: - dependency-name: "@babel/preset-react" dependency-version: 7.29.7 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.5 to 0.2.7. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.5...v0.2.7) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
All six module help sidebars contained two categories of stale links: 1. http:// instead of https:// on editflow.org and wordpress.org URLs. 2. Four modules linked to https://github.com/danielbachhuber/Edit-Flow (the former maintainer's personal fork, now a 404) instead of the current repo at https://github.com/Automattic/Edit-Flow. The old WordPress.org forum tag URL (wordpress.org/tags/edit-flow?forum_id=10) is replaced with the current support forum URL (wordpress.org/support/plugin/edit-flow/). No functional change — help sidebar display only.
…hift-9.3.3 npm(deps): bump downshift from 9.3.2 to 9.3.3
…/preset-react-7.29.7 npm(deps-dev): bump @babel/preset-react from 7.28.5 to 7.29.7
Harden client-side JS DOM and selector handling
…ck-cli-7.0.3 npm(deps-dev): bump webpack-cli from 7.0.2 to 7.0.3
…hift-9.3.4 npm(deps): bump downshift from 9.3.3 to 9.3.4
…ions-6a98abd9ac Actions(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the actions group
Bumps [shell-quote](https://github.com/ljharb/shell-quote) from 1.8.3 to 1.8.4. - [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md) - [Commits](ljharb/shell-quote@v1.8.3...v1.8.4) --- updated-dependencies: - dependency-name: shell-quote dependency-version: 1.8.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…-quote-1.8.4 npm(deps-dev): bump shell-quote from 1.8.3 to 1.8.4
Add a lightweight workflow that fails when any "resolved" URL in package-lock.json points somewhere other than registry.npmjs.org. A developer machine running an internal caching proxy can silently rewrite the registry in the global ~/.npmrc, so a full lockfile regeneration (such as a Dependabot bump) bakes the proxy host into every resolved URL. In a public repository that breaks `npm ci` for anyone outside that network, since GitHub-hosted runners cannot reach the proxy, and it leaks internal hostnames into the git history. This check catches that at pull-request time with a simple grep, before it can reach a release.
Splits the non-breaking portion out of the grouped dev-dependencies update (#976). That group could not be merged because it bumped @wordpress/components to 34.0.0, which requires react ^19.2.4 as a peer dependency while the plugin remains on react 18, causing an ERESOLVE conflict in CI. @wordpress/components and @wordpress/plugins are therefore held at their react-18-compatible line (33.x and 7.46.x), and the remaining minor and patch bumps are applied so we keep current without taking on the react 19 migration here. @wordpress/e2e-test-utils-playwright is also held, pinned to ~1.46.0. From 1.47 its package entry point is raw ESM (export syntax), which the CommonJS tests/e2e/global-setup.js cannot require, breaking the E2E suite. Consuming it would mean migrating the E2E harness to ESM, which belongs in its own change rather than a routine dependency bump.
Bumps [downshift](https://github.com/downshift-js/downshift) from 9.3.4 to 9.3.6. - [Release notes](https://github.com/downshift-js/downshift/releases) - [Changelog](https://github.com/downshift-js/downshift/blob/master/CHANGELOG.md) - [Commits](downshift-js/downshift@v9.3.4...v9.3.6) --- updated-dependencies: - dependency-name: downshift dependency-version: 9.3.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…bumps Apply safe @WordPress dev dependency bumps from grouped update
…guard Guard against non-npmjs lockfile registry URLs
…shift-9.3.6 npm(deps): bump downshift from 9.3.4 to 9.3.6
Three @WordPress packages cannot be bumped while the plugin targets React 18 and runs its E2E harness as CommonJS, yet Dependabot keeps re-raising them in the weekly dev-dependencies group (most recently as a grouped PR that fails CI on every run). Add ignore rules so the noise stops at source: components major bumps require react ^19 as a peer dependency; plugins from 7.47 transitively pulls components 34; and e2e-test-utils-playwright from 1.47 ships a raw ESM entry point that the CommonJS global setup cannot require. Each rule is commented with its blocker and is meant to be removed once a React 18 to 19 upgrade and an ESM migration of the E2E harness land.
…react19-blockers Hold React-19-blocking @WordPress updates in Dependabot
Bumps the actions group with 1 update: [shivammathur/setup-php](https://github.com/shivammathur/setup-php). Updates `shivammathur/setup-php` from 2.37.1 to 2.37.2 - [Release notes](https://github.com/shivammathur/setup-php/releases) - [Commits](shivammathur/setup-php@7c071df...f3e473d) --- updated-dependencies: - dependency-name: shivammathur/setup-php dependency-version: 2.37.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com>
…tions-5dacb66663 Actions(deps): bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the actions group
GaryJones
force-pushed
the
release/0.11.0
branch
from
June 10, 2026 10:41
5492f5d to
d3aa4be
Compare
GaryJones
marked this pull request as ready for review
June 10, 2026 10:47
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This prepares the 0.11.0 release across the usual release surfaces: the
CHANGELOG.mdentry; the version bump (plugin header,EDIT_FLOW_VERSION, READMEStable tag, the AGENTS.md version row, and the npm manifests) from 0.10.4 to 0.11.0; and a regeneratedlanguages/edit-flow.pot, which now includes the new strings from the security work (e.g. the reply-parent and migration-target validation messages, and the de-entitiedCheatin’ uh?).0.11.0 completes the security-review remediation that 0.10.4 began. It resolves the remaining findings from a full audit of the plugin's authenticated code paths — the headline stored XSS in the editorial-metadata location field, two information-disclosure issues (the iCal feed and the Story Budget), and the full defence-in-depth sweep across access control, input handling, deserialisation, output escaping, code quality and client-side JS — along with the non-security fixes, documentation and maintenance merged since. See the CHANGELOG for the full, attributed list.
This is a minor rather than a patch bump because of one breaking change: the iCal subscription feed now uses a per-user, revocable secret instead of a single site-wide key. Existing calendar-subscription URLs will stop working, and each user must copy their new feed URL from the calendar's Screen Options. Whoever cuts the release should call this out in the release notes.
While regenerating the POT it became clear
make-potderives the text domain and bug-report URL from the checkout directory name, which is wrong in worktree-based setups, so thei18ncomposer script now pins--slug=edit-flow.Test plan
php -lpasses,composer.json/package.jsonare valid JSON; no stray0.10.4version strings remain.[0.11.0]compare link.composer i18n; header diff is limited to the version and creation date.