This is a small script to generate pages for WordPress Core blocks. The pages are published on this site, example for the cover block.
The script also saves the generated page with all its assets and media to folders on the repo. The folders are named with the current date for easy identification, and the blocks page are grouped by date.
The script runs on GitHub actions every four days at 12.00 AM UTC.
You can also run the script locally and test the generated pages.
First duplicate the .env.example
file and rename it to .env
. Replace the environment variables with the credentials for the site you want to test against (a local/non production site preferably).
Then, run the following commands:
npm install
npx playwright install
npx playwright test
To test Gutenberg blocks for accessibility, we need to have a set of blocks to test against. See #39266 for more context.