Opened 2 years ago
Last modified 5 months ago
#60967 new task (blessed)
Introduce a GitHub Actions workflow for syncing package updates to a branch
| Reported by: | johnbillion | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | Future Release |
| Component: | Build/Test Tools | Version: | |
| Severity: | normal | Keywords: | close |
| Cc: | Focuses: |
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.minorformat - Runs
npm install - Runs
npm run sync-gutenberg-packages -- --dist-tag=wp-x.xwherex.xis the branch - Commits and opens a PR against the branch
- Runs the build and the tests
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
I'd like to take a look at several of these GitHub Actions related improvements during 7.0. Placing this in the milestone to have a look once 6.9 is released.