Skip to content

ci: migrate to reusable PHP CI workflows#6

Merged
kojiromike merged 2 commits into
mainfrom
kojiromike/use-reusable-workflows
May 11, 2026
Merged

ci: migrate to reusable PHP CI workflows#6
kojiromike merged 2 commits into
mainfrom
kojiromike/use-reusable-workflows

Conversation

@kojiromike

Copy link
Copy Markdown
Contributor

Summary

Migration to the reusable PHP CI workflows in openCoreEMR/github-workflows-public@0.0.2. Replaces the 5 inlined PHP CI workflows (composer-normalize, composer-require-checker, phpcs, phpstan, rector) with thin callers.

Same pattern as the pilot: openCoreEMR/oce-lib-module-config#13.

Repo-specific changes:

  • This repo had no .github/dependabot.yml. Adding the standard Composer + GitHub Actions configuration so the new reusable-workflow pin (@0.0.2) gets bumped automatically going forward.
  • The original composer-normalize.yml and composer-require-checker.yml had paths: filters. The new thin callers run on every push/PR to main, matching the pilot.

Test plan

  • All 5 reusable-backed checks run and pass (composer-normalize, composer-require-checker, phpcs, phpstan, rector)
  • Dependabot opens its first round of grouped updates after merge

Replaces inlined workflows with thin callers to
openCoreEMR/github-workflows-public@0.0.2.
Also adds the standard dependabot configuration.
…checker

Preserves the path filtering that the original (pre-migration) workflows
had, following the recommended caller pattern documented in
github-workflows-public README.
@kojiromike kojiromike merged commit cee4e8a into main May 11, 2026
5 checks passed
@kojiromike kojiromike deleted the kojiromike/use-reusable-workflows branch May 11, 2026 16:09
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