Skip to content

Conversation

@hubcio
Copy link
Contributor

@hubcio hubcio commented Jan 30, 2026

post-merge.yml duplicated Docker building, manifest creation,
crate publishing, and tag management that already existed in
publish.yml. Maintaining parallel implementations risked drift
and complicated adding new components.

Refactored publish.yml to accept workflow_call trigger with
inputs for component selection and edge mode. post-merge.yml
now delegates to publish.yml via call-publish job, preserving
exact behavior:

  • Docker :edge tags always created on merge
  • Versioned tags only for pre-release versions
  • :latest never touched by auto-publish

@hubcio hubcio force-pushed the refactor-post-merge branch 2 times, most recently from bf3e0f2 to dc368bc Compare January 30, 2026 22:17
post-merge.yml duplicated Docker building, manifest creation,
crate publishing, and tag management that already existed in
publish.yml. Maintaining parallel implementations risked drift
and complicated adding new components.

Refactored publish.yml to accept workflow_call trigger with
inputs for component selection and edge mode. post-merge.yml
now delegates to publish.yml via call-publish job, preserving
exact behavior:
- Docker :edge tags always created on merge
- Versioned tags only for pre-release versions
- :latest never touched by auto-publish
@hubcio hubcio force-pushed the refactor-post-merge branch from dc368bc to e2f2348 Compare January 30, 2026 22:26
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