Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Run wheel workflow on certain pushes #4617

Merged
merged 1 commit into from
Feb 2, 2025

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented Feb 2, 2025

We were only running the wheel workflow on pushes of TAGS, but this change also will run it when we push to release, and dev-3.* branches.

My usual release workflow is to first push the "release" branch, watch for it to pass CI, then add the tag and push the tag and draft the release. If a problem with the wheel workflow isn't discovered until we've already pushed the tag, then a fix will require a new tag and new release (we never re-tag a release). So this change will allow us to catch any problems with the wheel worflow BEFORE we actually irrevocably make the tag, since it's no big deal to add corrections to the branch before tagging. It still won't upload the wheels until the tag itself is pushed.

We were only running the wheel workflow on pushes of TAGS, but this
change also will run it when we push to release, and dev-3.* branches.

My usual release workflow is that to first push the "release" branch,
watch for it to pass CI, then add the tag and push the tag and draft
the release.  If a problem with the wheel workflow isn't discovered
until we've already pushed the tag, then a fix will require a new tag
and new release (we never re-tag a release). So this change will allow
us to catch any problems with the wheel worflow BEFORE we actually
irrevocably make the tag, since it's no big deal to add corrections to
the branch before tagging. It still won't upload the wheels until the
tag itself is pushed.

Signed-off-by: Larry Gritz <[email protected]>
@lgritz
Copy link
Collaborator Author

lgritz commented Feb 2, 2025

@zachlewis This sound good to you?

@zachlewis
Copy link
Contributor

Oh, most certainly. This makes a lot of sense.

@lgritz lgritz merged commit 1ca8406 into AcademySoftwareFoundation:main Feb 2, 2025
68 checks passed
@lgritz lgritz deleted the lg-wheel branch February 2, 2025 02:44
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.

2 participants