Skip to content

Create workflows to build and publish to PyPI#498

Merged
BrianJKoopman merged 3 commits intomasterfrom
koopman/package-build-workflows
Feb 5, 2026
Merged

Create workflows to build and publish to PyPI#498
BrianJKoopman merged 3 commits intomasterfrom
koopman/package-build-workflows

Conversation

@BrianJKoopman
Copy link
Member

This PR should wrap up the packaging efforts for now, publishing to PyPI on release and on push of pre-release tags for v0.x.y, i.e. v0.6.3rc1. This is largely based on publishing workflows from ocs, so3g, and sotodlib.

There's a test workflow that builds the wheel, installs, and tries to import sodetlib. This should catch any build/installation problems before an actual release happens. This workflow only runs after a merge to master (not every PR, which seemed excessive.)

I've tested this as best I can without actually publishing anything, so on the off chance we run into a problem with publishing it might take a couple more rapid PRs/releases to fix, but it should be fairly smooth after that.

We'll want to merge #497 before making any actual releases/testing this more.

@BrianJKoopman BrianJKoopman merged commit f5a8005 into master Feb 5, 2026
1 check passed
@BrianJKoopman BrianJKoopman deleted the koopman/package-build-workflows branch February 5, 2026 15:49
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