Skip to content

ci: add two-step GitHub release and PyPI publish workflows#712

Merged
mplatzer merged 1 commit into
mainfrom
chore/add-release-workflows
Apr 24, 2026
Merged

ci: add two-step GitHub release and PyPI publish workflows#712
mplatzer merged 1 commit into
mainfrom
chore/add-release-workflows

Conversation

@mplatzer

Copy link
Copy Markdown
Contributor

Summary

  • add release-1-bump.yaml to bump version, create/merge a release PR, and create a GitHub release tag
  • add release-2-publish.yaml to build and publish the package to PyPI after successful step 1 (or via manual dispatch)
  • adapt the workflow pattern from mostlyai-qa to this repo paths (mostlyai/sdk/__init__.py) and .yaml conventions

Test plan

  • Manually run Release Step 1 - Release on GitHub with a test version
  • Confirm GitHub release is created for that version
  • Confirm Release Step 2 - Publish to PyPI triggers after step 1 success
  • Optionally run step 2 manually via workflow_dispatch against a safe ref

Made with Cursor

Adopt the mostlyai-qa release flow by adding a manual GitHub release bump workflow and a follow-up PyPI publish workflow triggered on successful release completion.

Made-with: Cursor
@mplatzer mplatzer merged commit 8c189f5 into main Apr 24, 2026
7 of 8 checks passed
@mplatzer mplatzer deleted the chore/add-release-workflows branch April 24, 2026 07: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