Skip to content

ci: migrate release-please to reusable workflow#12

Merged
kojiromike merged 1 commit intomainfrom
kojiromike/release-please-reusable-migration
May 8, 2026
Merged

ci: migrate release-please to reusable workflow#12
kojiromike merged 1 commit intomainfrom
kojiromike/release-please-reusable-migration

Conversation

@kojiromike
Copy link
Copy Markdown
Contributor

Summary

Replaces the inline release-please workflow with a thin caller of the new reusable workflow at opencoreemr/github-workflows-public/.github/workflows/release-please-reusable.yml@0.0.1. Sets "annotated-tag": true in release-please-config.json so the openCoreEMR fork creates the tag as annotated directly. Removes the post-release "Convert to annotated tag" workaround.

Smoke-tested on openemr-phpstan-rules#250.9.1 was created as an annotated tag end-to-end.

Test plan

  • actionlint clean
  • After merge, next release-please run produces an annotated tag (git cat-file -t <tag> returns tag)

Calls opencoreemr/github-workflows-public/.github/workflows/release-please-reusable.yml@0.0.1
instead of pasting the release-please-action invocation inline.

Sets "annotated-tag": true in release-please-config.json so the
openCoreEMR/release-please-action fork creates the tag as annotated
directly via the GitHub git-tag API. Replaces the post-release
"Convert to annotated tag" workaround step and its long comment block.

Part of the release-please normalization batch (smoke-tested on
openemr-phpstan-rules#25, which produced annotated tag 0.9.1).

Assisted-by: Claude Code
@kojiromike kojiromike merged commit 325ea2f into main May 8, 2026
13 checks passed
@kojiromike kojiromike deleted the kojiromike/release-please-reusable-migration branch May 8, 2026 14:35
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