Skip to content

refactor: migrate publish workflow to shared reusable workflow#251

Merged
wphillipmoore merged 3 commits intodevelopfrom
feature/163-shared-publish-workflow
Mar 5, 2026
Merged

refactor: migrate publish workflow to shared reusable workflow#251
wphillipmoore merged 3 commits intodevelopfrom
feature/163-shared-publish-workflow

Conversation

@wphillipmoore
Copy link
Owner

@wphillipmoore wphillipmoore commented Mar 5, 2026

Summary

  • Replace per-repo publish.yml with thin caller that delegates to the shared publish-release.yml reusable workflow in standard-actions
  • All ecosystem-specific behavior is passed as inputs to the shared workflow
  • Consistent action refs, step ordering, and SBOM output normalization

Ref wphillipmoore/standard-actions#171

Test plan

  • Verify CI passes on this branch
  • After standard-actions#171 merges to develop, verify publish workflow runs correctly on next release
  • Confirm idempotency: re-run on existing tag should skip all mutating steps

Replace 130-line publish.yml with thin caller (~60 lines) that delegates
to standard-actions publish-release.yml reusable workflow. Adds Maven
Central registry check and normalizes SBOM output from target/ to dist/.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@wphillipmoore wphillipmoore merged commit afc8ff6 into develop Mar 5, 2026
15 checks passed
@wphillipmoore wphillipmoore deleted the feature/163-shared-publish-workflow branch March 5, 2026 12:30
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