Make WordPress Core

Opened 7 weeks ago

Last modified 5 weeks ago

#60967 new task (blessed)

Introduce a GitHub Actions workflow for syncing package updates to a branch

Reported by: johnbillion's profile johnbillion Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords:
Focuses: Cc:

Description

Syncing Gutenberg package updates back to a WordPress core branch can be done with the npm run sync-gutenberg-packages -- --dist-tag=wp-x.x command, but this can slow down the release of branches, especially when multiple backports are needed. Ideally this could be done ahead of time in a GitHub Actions workflow which allows the build and tests to run to ensure they're passing before backports are started.

A GitHub Actions workflow should be introduced which:

  • Accepts a WordPress version number input in major.minor format
  • Runs npm install
  • Runs npm run sync-gutenberg-packages -- --dist-tag=wp-x.x where x.x is the branch
  • Commits and opens a PR against the branch
  • Runs the build and the tests

Change History (1)

This ticket was mentioned in Slack in #core by johnbillion. View the logs.


5 weeks ago

Note: See TracTickets for help on using tickets.