[wp-trac] [WordPress Trac] #60967: Introduce a GitHub Actions workflow for syncing package updates to a branch

WordPress Trac noreply at wordpress.org
Tue Apr 9 15:34:56 UTC 2024


#60967: Introduce a GitHub Actions workflow for syncing package updates to a branch
------------------------------+----------------------------
 Reporter:  johnbillion       |      Owner:  (none)
     Type:  task (blessed)    |     Status:  new
 Priority:  normal            |  Milestone:  Future Release
Component:  Build/Test Tools  |    Version:
 Severity:  normal            |   Keywords:
  Focuses:                    |
------------------------------+----------------------------
 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

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/60967>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list