Repository navigation
wp/5.8 branch: Restore automated testing capabilities and GitHub Actions workflows #82935
Copy link
Copy link
Open
Open
Copy link
Labels
[Type] Build ToolingIssues or PRs related to build toolingIssues or PRs related to build tooling[Type] TaskIssues or PRs that have been broken down into an individual action to takeIssues or PRs that have been broken down into an individual action to take
Description
Summary
This applies the changes necessary to ensure the GitHub Actions and automated tooling in the wp/5.8 branch are in a working and maintainable state going forward.
PR stack (bottom to top)
- Remove obsolete and trunk-only workflows (Repair
wp/5.8branch Actions: Remove obsolete and trunk-only workflows #84429) - Add timeouts to CI jobs that have none (Repair
wp/5.8branch Actions: Add timeouts to CI jobs that have none #84491) - Update GitHub Actions to their latest versions (Repair
wp/5.8branch Actions: Update GitHub Actions to their latest versions #84431) - Refine
pushbranch filters (Repairwp/5.8branch Actions: Refinepushbranch filters #84432) - Remove the mobile-unit-js job (Repair
wp/5.8branch Actions: Remove the mobile-unit-js job #84433) - Test against a single Node.js version (Repair
wp/5.8branch Actions: Test against a single Node.js version #84434) - Pin runner images instead of
*-latest(Repairwp/5.8branch Actions: Pin runner images instead of*-latest#84435) - Always read the Node.js version from
.nvmrc(Repairwp/5.8branch Actions: Always read the Node.js version from.nvmrc#84436) - Migrate wp-env to Docker Compose v2 (Repair
wp/5.8branch Actions: Migrate wp-env to Docker Compose v2 #84437) - Add a PHP version test matrix (Repair
wp/5.8branch Actions: Add a PHP version test matrix #84438) - Remove the
spatie/phpunit-watcherdev dependency (Repairwp/5.8branch Actions: Remove thespatie/phpunit-watcherdev dependency #84439) - Run PHP coding standards on the runner instead of inside wp-env (Repair
wp/5.8branch Actions: Run PHP coding standards on the runner instead of inside wp-env #84440) - Let the current Composer release install this branch's dependencies (Repair
wp/5.8branch Actions: Let the current Composer release install this branch's dependencies #84441) - Configure the Composer advisory policy (Repair
wp/5.8branch Actions: Configure the Composer advisory policy #84442) - Ignore the stale Browserslist data warning in unit tests (Repair
wp/5.8branch Actions: Ignore the stale Browserslist data warning in unit tests #84443) - Fix theme-activation navigation race in
activate-theme.js(Repairwp/5.8branch Actions: Fix theme-activation navigation race inactivate-theme.js#84444) - Fetch
react-native-screensas a pre-built tarball (Repairwp/5.8branch Actions: Fetchreact-native-screensas a pre-built tarball #84445) - Install Xdebug 3.1.6 in wp-env on PHP 7 (Repair
wp/5.8branch Actions: Install Xdebug 3.1.6 in wp-env on PHP 7 #84446) - Fix Test Widget e2e plugin for PHP 8 (Repair
wp/5.8branch Actions: Fix Test Widget e2e plugin for PHP 8 #84447) - Add a
mariadbVersionoption to wp-env (Repairwp/5.8branch Actions: Add amariadbVersionoption to wp-env #84448) - Replace wp-env's database check with a MariaDB health check (Repair
wp/5.8branch Actions: Replace wp-env's database check with a MariaDB health check #84450) - Pin MariaDB to 10.6 (Repair
wp/5.8branch Actions: Pin MariaDB to 10.6 #84449) - Initialize
WP_Block_Supports::$block_to_renderandshowSubmenuIconcontext in the Navigation Link render tests (Repairwp/5.8branch Actions: InitializeWP_Block_Supports::$block_to_renderandshowSubmenuIconcontext in the Navigation Link render tests #84451) - Omit WordPress dependencies when scaffolding in the Create Block check (Repair
wp/5.8branch Actions: Omit WordPress dependencies when scaffolding in the Create Block check #84452) - Disable remote block patterns in e2e tests (Repair
wp/5.8branch Actions: Disable remote block patterns in e2e tests #84453) - Update the minimum supported WordPress version to 5.7 (Repair
wp/5.8branch Actions: Update the minimum supported WordPress version to 5.7 #84873) - Pin
wp-phpunit/wp-phpunitto the WordPress 5.8 test bootstrap (Repairwp/5.8branch Actions: Pinwp-phpunit/wp-phpunitto the WordPress 5.8 test bootstrap #84942) - Run PHPUnit 7.5 for PHP 7.2 and newer (Repair
wp/5.8branch Actions: Run PHPUnit 7.5 for PHP 7.2 and newer #84455) - Swap
phpunit/phpunitfor a release PHP 5.6 and 7.0 can load (Repairwp/5.8branch Actions: Swapphpunit/phpunitfor a release PHP 5.6 and 7.0 can load #84456) - Make the Site Editor export test compatible with PHP 5.6 and 7.0 (Repair
wp/5.8branch Actions: Make the Site Editor export test compatible with PHP 5.6 and 7.0 #84457) - Add
wpop_keywordsto the pattern directory test fixtures (Repairwp/5.8branch Actions: Addwpop_keywordsto the pattern directory test fixtures #84458) - Check for a current screen before reading its ID in the global styles settings (Repair
wp/5.8branch Actions: Check for a current screen before reading its ID in the global styles settings #84459) - Set explicit retention periods for workflow artifacts (Repair
wp/5.8branch Actions: Set explicit retention periods for workflow artifacts #84756) - Upload each E2E job's debug artifacts under its own name (Repair
wp/5.8branch Actions: Upload each E2E job's debug artifacts under its own name #85335) - Pin the PHP version used by the end-to-end tests (Repair
wp/5.8branch Actions: Pin the PHP version used by the end-to-end tests #85351)
Note: all PRs that are not marked as "ready for review" should be considered unreviewed by a human.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
[Type] Build ToolingIssues or PRs related to build toolingIssues or PRs related to build tooling[Type] TaskIssues or PRs that have been broken down into an individual action to takeIssues or PRs that have been broken down into an individual action to take
Type
Projects
- StatusShow more project fieldsBacklog
Activity
wp/X.Ybranches #82780