Skip to content

Publish nightly wheels to a self hosted index#1356

Merged
ReeceHumphreys merged 2 commits into
developfrom
feature/nightly-wheels
Apr 29, 2026
Merged

Publish nightly wheels to a self hosted index#1356
ReeceHumphreys merged 2 commits into
developfrom
feature/nightly-wheels

Conversation

@ReeceHumphreys
Copy link
Copy Markdown
Contributor

@ReeceHumphreys ReeceHumphreys commented Apr 13, 2026

  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

It would be useful to be able to download a wheel that reflects the recent state of the development branch for testing purposes. This PR adds a new workflow that publishes wheels from a nightly build to an index that we host ourselves. This index is incredibly simple and only contains the wheels for the latest nightly build.

Verification

Generated the index page locally using prebuilt wheels.

Documentation

Added new documentation with instructions for downloading the wheels from the registry.

ReeceHumphreys added a commit that referenced this pull request Apr 13, 2026
@ReeceHumphreys ReeceHumphreys force-pushed the feature/nightly-wheels branch from b2d2bc6 to cb65f1f Compare April 13, 2026 02:47
@ReeceHumphreys ReeceHumphreys marked this pull request as ready for review April 13, 2026 02:54
@ReeceHumphreys ReeceHumphreys requested a review from a team as a code owner April 13, 2026 02:54
@ReeceHumphreys ReeceHumphreys self-assigned this Apr 13, 2026
@ReeceHumphreys ReeceHumphreys added the ci Continuous integration label Apr 13, 2026
@ReeceHumphreys ReeceHumphreys moved this to 👀 In review in Basilisk Apr 13, 2026
Comment thread .github/workflows/nightly-wheels.yml Outdated
Comment thread .github/workflows/nightly-wheels.yml
Comment thread .github/scripts/generate_nightly_index.py
Comment thread docs/source/Install.rst
Comment thread docs/source/Install.rst
ReeceHumphreys added a commit that referenced this pull request Apr 18, 2026
@ReeceHumphreys ReeceHumphreys force-pushed the feature/nightly-wheels branch from 32ae95e to e5c3616 Compare April 18, 2026 01:19
ReeceHumphreys added a commit that referenced this pull request Apr 18, 2026
@ReeceHumphreys ReeceHumphreys force-pushed the feature/nightly-wheels branch from e5c3616 to d667364 Compare April 18, 2026 01:21
@ReeceHumphreys
Copy link
Copy Markdown
Contributor Author

All review comments addressed. Updated the workflow with the trim-history style update like you used previously!

@ReeceHumphreys ReeceHumphreys requested a review from schaubh April 18, 2026 01:25
Comment thread .github/workflows/nightly-wheels.yml Outdated
Comment thread docs/source/Install.rst
@schaubh
Copy link
Copy Markdown
Contributor

schaubh commented Apr 18, 2026

Regarding pushing tagged releases, I follow that up with pushing a branch for the next beta branch. The nightly wheel is erased because the tagged release wipes the documentation HTML folder. Is it possible to to trigger this workflow manually after I push the BSK beta branch? If yes, we should add that step to the releaseGuide.rst file?

ReeceHumphreys added a commit that referenced this pull request Apr 20, 2026
ReeceHumphreys added a commit that referenced this pull request Apr 20, 2026
@ReeceHumphreys ReeceHumphreys force-pushed the feature/nightly-wheels branch from d667364 to bd6e9f8 Compare April 20, 2026 17:55
Copy link
Copy Markdown
Contributor

@schaubh schaubh left a comment

Choose a reason for hiding this comment

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

very minor things.

Comment thread .github/workflows/nightly-wheels.yml
Comment thread .github/workflows/nightly-wheels.yml
Comment thread docs/source/Support/Developer/releaseGuide.rst
ReeceHumphreys added a commit that referenced this pull request Apr 27, 2026
@ReeceHumphreys ReeceHumphreys force-pushed the feature/nightly-wheels branch from bd6e9f8 to c01f7dd Compare April 27, 2026 13:43
ReeceHumphreys added a commit that referenced this pull request Apr 27, 2026
@ReeceHumphreys ReeceHumphreys force-pushed the feature/nightly-wheels branch from c01f7dd to 1bb2218 Compare April 27, 2026 13:45
Copy link
Copy Markdown
Contributor

@schaubh schaubh left a comment

Choose a reason for hiding this comment

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

Just had a minor comment to address. Should be good to go after that.

Comment thread docs/source/Support/bskReleaseNotesSnippets/1360-nightly-wheels-gh-pages-trim.rst Outdated
@ReeceHumphreys ReeceHumphreys force-pushed the feature/nightly-wheels branch from 1bb2218 to 13fa302 Compare April 29, 2026 03:50
@ReeceHumphreys ReeceHumphreys merged commit 6debf3d into develop Apr 29, 2026
7 checks passed
@ReeceHumphreys ReeceHumphreys deleted the feature/nightly-wheels branch April 29, 2026 05:16
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in Basilisk Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous integration

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants