Repository navigation
wp/6.4 branch: Restore automated testing capabilities and GitHub Actions workflows #82929
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/6.4 branch are in a working and maintainable state going forward.
PR stack (bottom to top)
- Remove obsolete and trunk-only workflows (Repair
wp/6.4branch Actions: Remove obsolete and trunk-only workflows #83667) - Add timeouts to CI jobs that have none (Repair
wp/6.4branch Actions: Add timeouts to CI jobs that have none #84479) - Disable npm caching in release workflows (Repair
wp/6.4branch Actions: Disable npm caching in release workflows #83668) - Update GitHub Actions to their latest versions (Repair
wp/6.4branch Actions: Update GitHub Actions to their latest versions #83669) - Remove
svn --versiondebug check (Repairwp/6.4branch Actions: Removesvn --versiondebug check #83670) - Refine
pushbranch filters (Repairwp/6.4branch Actions: Refinepushbranch filters #83671) - Remove the broken flaky-test issue reporting job (Repair
wp/6.4branch Actions: Remove the broken flaky-test issue reporting job #83673) - Remove the mobile-unit-js job (Repair
wp/6.4branch Actions: Remove the mobile-unit-js job #83674) - Test against a single Node.js version (Repair
wp/6.4branch Actions: Test against a single Node.js version #83676) - Pin runner images instead of
*-latest(Repairwp/6.4branch Actions: Pin runner images instead of*-latest#83677) - Upgrade Node.js from 16 to 20 (Repair
wp/6.4branch Actions: Upgrade Node.js from 16 to 20 #83678) - Migrate wp-env to Docker Compose v2 (Repair
wp/6.4branch Actions: Migrate wp-env to Docker Compose v2 #83679) - Fix wp-env Docker builds broken by archived Debian Buster/Bullseye repositories and expired Debian Stretch signing keys (Repair
wp/6.4branch Actions: Fix wp-env Docker builds broken by archived Debian Buster/Bullseye repositories and expired Debian Stretch signing keys #83680) - Pin
wp-envto the correct WordPress Core version (Repairwp/6.4branch Actions: Pinwp-envto the correct WordPress Core version #83681) - Update the PHP version test matrix (Repair
wp/6.4branch Actions: Update the PHP version test matrix #83682) - Fix the Composer PHP platform override breaking unit tests on older PHP (Repair
wp/6.4branch Actions: Fix the Composer PHP platform override breaking unit tests on older PHP #83683) - Ignore the stale Browserslist data warning in unit tests (Repair
wp/6.4branch Actions: Ignore the stale Browserslist data warning in unit tests #83684) - Upgrade Playwright to fix Ubuntu 24.04 (Noble) browser-install failures (Repair
wp/6.4branch Actions: Upgrade Playwright to fix Ubuntu 24.04 (Noble) browser-install failures #83685) - Fix theme-activation navigation race in
activate-theme.js(Repairwp/6.4branch Actions: Fix theme-activation navigation race inactivate-theme.js#83686) - Fix flaky Openverse image drag-and-drop e2e test (Repair
wp/6.4branch Actions: Fix flaky Openverse image drag-and-drop e2e test #83687) - Regenerate stale
core/imagedeprecation fixtures (Repairwp/6.4branch Actions: Regenerate stalecore/imagedeprecation fixtures #83688) - Fix
wp-bindPHP test foresc_url()scheme completion (Repairwp/6.4branch Actions: Fixwp-bindPHP test foresc_url()scheme completion #83689) - Retry Puppeteer plugin activation/deactivation on timeout (Repair
wp/6.4branch Actions: Retry Puppeteer plugin activation/deactivation on timeout #83690) - Fix flaky interactivity router navigate e2e test (Repair
wp/6.4branch Actions: Fix flaky interactivity router navigate e2e test #83692) - Fix flaky site editor URL navigation e2e test (Repair
wp/6.4branch Actions: Fix flaky site editor URL navigation e2e test #83729) - Pass debug step arguments through to wp-env (Repair
wp/6.4branch Actions: Pass debug step arguments through to wp-env #83805) - Detect the database client in the debug step (Repair
wp/6.4branch Actions: Detect the database client in the debug step #83838) - Add a
mariadbVersionoption to wp-env (Repairwp/6.4branch Actions: Add amariadbVersionoption to wp-env #83817) - Replace wp-env's database check with a MariaDB health check (Repair
wp/6.4branch Actions: Replace wp-env's database check with a MariaDB health check #83867) - Pin MariaDB to 10.11 (Repair
wp/6.4branch Actions: Pin MariaDB to 10.11 #83826) - Skip the flaky multiple completers autocomplete e2e test (Repair
wp/6.4branch Actions: Skip the flaky multiple completers autocomplete e2e test #84589) - Fix flaky Pages e2e test Save click (Repair
wp/6.4branch Actions: Fix flaky Pages e2e test Save click #84621) - Set explicit retention periods for workflow artifacts (Repair
wp/6.4branch Actions: Set explicit retention periods for workflow artifacts #84750) - Remove the unused flaky test report uploads and reporter (Repair
wp/6.4branch Actions: Remove the unused flaky test report uploads and reporter #85108) - Run macOS and Windows jobs only on WordPress/gutenberg (Repair
wp/6.4branch Actions: Run macOS and Windows jobs only on WordPress/gutenberg #85134) - Upload each E2E job's debug artifacts under its own name (Repair
wp/6.4branch Actions: Upload each E2E job's debug artifacts under its own name #85329) - Pin the PHP version used by the end-to-end tests (Repair
wp/6.4branch Actions: Pin the PHP version used by the end-to-end tests #85339)
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