Skip to content

Use CircleCI trigger to create GitHub releases#866

Draft
mberz wants to merge 3 commits intomainfrom
ci/trigger_gh_release
Draft

Use CircleCI trigger to create GitHub releases#866
mberz wants to merge 3 commits intomainfrom
ci/trigger_gh_release

Conversation

@mberz
Copy link
Copy Markdown
Member

@mberz mberz commented Nov 13, 2025

Changes proposed in this pull request:

  • Create a GitHub release from CircleCI on version tags after successful publication on PyPI.

Additional changes

  • Separate building the package from uploading
  • Use shared workspace folders to re-use the source and binary distributions from the build step

- Use a dedicated `build_distribution` job to create the distribution files.
- Use shared workspace folders to pass built artifacts between jobs.
@mberz mberz self-assigned this Nov 13, 2025
@mberz mberz added the ci Related to continuous integration and Travis label Nov 13, 2025
@mberz mberz changed the title Ci/trigger gh release Use CircleCI trigger to create GitHub releases Nov 13, 2025
@mberz mberz moved this from Backlog to Implementation in progress in Weekly Planning Feb 13, 2026
@mberz
Copy link
Copy Markdown
Member Author

mberz commented Feb 13, 2026

related to #865

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Related to continuous integration and Travis

Projects

Status: Implementation in progress

Development

Successfully merging this pull request may close these issues.

1 participant