Make WordPress Core

Opened 23 months ago

Last modified 31 hours 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 (4)

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


22 months ago

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


15 months ago

#3 @desrosj
3 months ago

  • Milestone changed from Future Release to 7.0

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.

#4 @johnbillion
31 hours ago

  • Milestone changed from 7.0 to Future Release
Note: See TracTickets for help on using tickets.