Skip to content

chore: unified release workflow with docker build#18

Merged
tooandy merged 6 commits intomainfrom
chore/unified-publish-workflow
Apr 22, 2026
Merged

chore: unified release workflow with docker build#18
tooandy merged 6 commits intomainfrom
chore/unified-publish-workflow

Conversation

@tooandy
Copy link
Copy Markdown
Owner

@tooandy tooandy commented Apr 22, 2026

Summary

  • Replace release-please + docker-publish dual workflows with a single publish.yml workflow
  • Manual trigger via workflow_dispatch with optional version input
  • Auto-increment patch version or specify custom version
  • Generates changelog from commits
  • Updates pyproject.toml + CHANGELOG.md, commits and tags
  • Triggers Docker multi-platform build on tag push
  • Creates GitHub Release with Docker image URLs in body

Workflow

workflow_dispatch → update version + changelog → git commit + tag → docker build → release

Test plan

  • Merge this PR
  • Run "Publish Release" workflow manually from Actions tab
  • Verify: version bumped, changelog updated, tag created, docker built, release published with image URLs

@tooandy tooandy merged commit ccc3772 into main Apr 22, 2026
2 checks passed
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