[wp-trac] [WordPress Trac] #56179: Tools: Automate backporting core blocks from Gutenberg to Core

WordPress Trac noreply at wordpress.org
Mon Jul 11 08:10:05 UTC 2022

#56179: Tools: Automate backporting core blocks from Gutenberg to Core
 Reporter:  gziolo                    |       Owner:  gziolo
     Type:  task (blessed)            |      Status:  reopened
 Priority:  normal                    |   Milestone:  6.1
Component:  Build/Test Tools          |     Version:
 Severity:  normal                    |  Resolution:
 Keywords:  has-patch has-unit-tests  |     Focuses:

Comment (by gziolo):

 > Also, these files are supposed to be overwritten every time WP is build,
 right? So why commit the potentially old versions of them :)

 Thank you for raising the issue. It's a different use case though because
 the script that updates 3 newly extracted files is totally optional. We
 might want to reword the code comment that gets included in the file after
 it gets recreated when core blocks change in a specific way in the
 Gutenberg plugin - new block added,  a block promoted from an experiment
 to a stable version, block transitioned from static to dynamic or the
 other way around:


 > // This file was autogenerated by tools/release/sync-stable-blocks.js,
 do not change manually!

 To further clarify, `tools/release/sync-stable-blocks.js` doesn't run on
 every build. It gets only triggered when calling `npm run sync-gutenberg-
 packages` that you run only when bringing new changes from the Gutenberg
 plugin to WordPress core. I expect those files to change at most a few
 times for a given major WordPress release.

Ticket URL: <https://core.trac.wordpress.org/ticket/56179#comment:8>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list