Skip to content

ci: delegate Test and Measure to shared wp-ci orchestrator - #725

Open
Adi-ty wants to merge 3 commits into
theme-elementary-v2from
feat/adopt-wp-shared-ci
Open

ci: delegate Test and Measure to shared wp-ci orchestrator#725
Adi-ty wants to merge 3 commits into
theme-elementary-v2from
feat/adopt-wp-shared-ci

Conversation

@Adi-ty

@Adi-ty Adi-ty commented Jun 23, 2026

Copy link
Copy Markdown

Description

Replace the self-contained Test and Measure workflow with a thin caller that delegates to rtCamp/wp-shared-workflows/.github/workflows/wp-ci.yml@release/v1.0.0.

Technical Details

  • .github/workflows/test-measure.yml — Collapses all jobs (pre-run, lint-css/lint-js/lint-php, unit-tests-js/unit-test-php, build-prod) into a single ci: job using uses: rtCamp/wp-shared-workflows. Matrix: PHP 8.2–8.4 × WP 6.5–7.0 with PHP 8.4 / WP <6.7 excluded. Relies on WP_FRAMEWORK_REPO_TEMP_TOKEN for private repo access.
  • .github/bin/determine-modified-files-count.js — Removed (no longer needed).

Checklist

  • CI delegates lint, test, and build to rtCamp/wp-shared-workflows
  • Removed inline change-detection logic and obsolete JS script

@Adi-ty
Adi-ty requested a review from aryanjasala June 23, 2026 17:33
@Adi-ty
Adi-ty marked this pull request as ready for review June 23, 2026 17:33
@Adi-ty
Adi-ty requested a review from AnuragVasanwala June 23, 2026 17:35
@Adi-ty Adi-ty self-assigned this Jun 24, 2026
Adi-ty added 2 commits July 28, 2026 11:58
- Enable PHPStan in the shared lint-php job
- Reorder package.json properties for lint:package-json
- Run PHPUnit in tests-cli so it uses the test database
@Adi-ty
Adi-ty force-pushed the feat/adopt-wp-shared-ci branch from f69e532 to cb914d8 Compare July 28, 2026 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants