Skip to content

Fix bsk-sdk wheel packaging#9

Merged
ReeceHumphreys merged 10 commits into
developfrom
fix/wheels
May 5, 2026
Merged

Fix bsk-sdk wheel packaging#9
ReeceHumphreys merged 10 commits into
developfrom
fix/wheels

Conversation

@ReeceHumphreys

@ReeceHumphreys ReeceHumphreys commented Apr 29, 2026

Copy link
Copy Markdown
Collaborator
  • Switched to source-only wheel since the previous wheel shipped Linux-compiled .a static libraries tagged as platform-neutral,. This was unusable on macOS and Windows.
  • Pinned SWIG to epoch 5 (==4.4.1)
  • Fixed SWIG mismatch error message
  • Fixed bsk version check
  • Switched CI to Basilisk nightly wheels instead of pinning to a PyPI release.
  • Extracted wheel build into a reusable composite action
  • CI now clones Basilisk directly at the release tag

@schaubh

schaubh commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 235441af33

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread cmake/bsk-sdkConfig.cmake.in
Comment thread .github/workflows/ci.yml
@ReeceHumphreys ReeceHumphreys self-assigned this Apr 29, 2026
@ReeceHumphreys ReeceHumphreys added the bug Something isn't working label Apr 29, 2026
@ReeceHumphreys ReeceHumphreys moved this to 👀 In review in Basilisk Apr 29, 2026
Comment thread pyproject.toml Outdated
Comment thread .github/workflows/publish-wheels.yml
Comment thread examples/custom-atm-plugin/pyproject.toml Outdated
Comment thread pyproject.toml Outdated
Comment thread cmake/bsk_add_swig_module.cmake
Comment thread .github/workflows/ci.yml Outdated
@ReeceHumphreys ReeceHumphreys enabled auto-merge (rebase) May 4, 2026 01:11

@schaubh schaubh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Good to go.

@ReeceHumphreys ReeceHumphreys merged commit a3bab9e into develop May 5, 2026
18 checks passed
ReeceHumphreys added a commit that referenced this pull request May 5, 2026
@ReeceHumphreys ReeceHumphreys deleted the fix/wheels branch May 5, 2026 02:07
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in Basilisk May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants