Skip to content

ci: migrate to reusable PHP CI workflows#13

Merged
kojiromike merged 1 commit into
mainfrom
kojiromike/use-reusable-workflows
May 8, 2026
Merged

ci: migrate to reusable PHP CI workflows#13
kojiromike merged 1 commit into
mainfrom
kojiromike/use-reusable-workflows

Conversation

@kojiromike
Copy link
Copy Markdown
Contributor

Summary

Pilot migration to the reusable PHP CI workflows in openCoreEMR/github-workflows-public@0.0.2. Replaces 10 inlined workflows with thin callers (284 deletions, 47 insertions).

If this lands cleanly, the same migration will fan out to the other ~11 PHP repos.

Test plan

  • All 10 reusable-backed checks run and pass (actionlint, composer-validate, composer-normalize, composer-require-checker, conventional-pr-title, php-syntax-check, phpcs, phpstan, rector, tests)
  • Tests matrix still runs across PHP 8.2-8.5 with coverage on 8.2

Replaces 10 inlined workflows with thin callers to the reusable
workflows in openCoreEMR/github-workflows-public@0.0.2:

- actionlint, conventional-pr-title, dclint, hadolint trivial wrappers
- php-composer-script for phpstan/phpcs/rector/php-syntax-check/
  composer-validate/composer-normalize/composer-require-checker
- php-tests for the PHPUnit matrix

No behavior change; pins to tag 0.0.2 so future reusable updates are
opt-in per repo.
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.

1 participant