Skip to content

fix: trigger wheels publish when release job runs#75

Merged
walterbm-cohere merged 2 commits intomainfrom
walter/fix-auto-build-wheels
Mar 20, 2026
Merged

fix: trigger wheels publish when release job runs#75
walterbm-cohere merged 2 commits intomainfrom
walter/fix-auto-build-wheels

Conversation

@walterbm-cohere
Copy link
Collaborator

@walterbm-cohere walterbm-cohere commented Mar 3, 2026

Description

I notice the workflow to build the python wheels + publish was not running automatically because of a github rule that prevents workflows from running when the release is triggered via an automated process.

So the fix is to explicitly trigger the .github/workflows/python-build-wheels.yml workflow when the auto release process completes. This also now attaches the wheel artifacts to the github release.

How Has This Been Tested?


Note

Medium Risk
Changes the release automation that publishes to PyPI and uploads artifacts to GitHub releases; misconfiguration could cause skipped publishes or publishing the wrong tag/version.

Overview
Release CI now runs off auto release completion instead of release events. The python-build-wheels workflow is triggered via workflow_run, resolves the latest GitHub release tag, and checks out that tag for all wheel/sdist builds.

It adds a guard to skip the workflow-run path when the resolved version already exists on PyPI, and updates caching behavior (sccache) for non-tag builds. The final release job now uploads built artifacts to the corresponding GitHub release and then publishes them to PyPI.

Written by Cursor Bugbot for commit 195aa66. This will update automatically on new commits. Configure here.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

@walterbm-cohere walterbm-cohere merged commit ae3331f into main Mar 20, 2026
13 checks passed
@walterbm-cohere walterbm-cohere deleted the walter/fix-auto-build-wheels branch March 20, 2026 19:23
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