Skip to content

Prepare bsk-sdk 2.11.0 release#16

Merged
schaubh merged 5 commits into
developfrom
feature/v2_11_0
Jul 9, 2026
Merged

Prepare bsk-sdk 2.11.0 release#16
schaubh merged 5 commits into
developfrom
feature/v2_11_0

Conversation

@schaubh

@schaubh schaubh commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Prepare bsk-sdk for the Basilisk v2.11.0 release.

This PR:

  • updates the SDK package version to 2.11.0
  • syncs vendored SDK artifacts from Basilisk v2.11.0
  • updates the external/basilisk submodule pointer to v2.11.0
  • updates CI/package install paths for the split bsk / bsk-opnav wheel layout using bsk[all]
  • adds BSK 2.11 custom-message equality header generation for plugin message builds
  • allows plugin builds to use Eigen headers bundled in bsk-sdk
  • extends smoke coverage for the new message generator

Validation

Tested locally from a clean Python environment following the release-guide steps:

  • built and installed the bsk-sdk wheel
  • ran tests/test_smoke.py
  • installed matching bsk[all]==2.11.0
  • built the example custom atmosphere plugin wheel
  • installed the plugin wheel
  • ran the plugin unit tests

All tests passed.

@schaubh schaubh self-assigned this Jul 9, 2026
@schaubh schaubh added documentation Improvements or additions to documentation enhancement New feature or request labels Jul 9, 2026
@schaubh schaubh added this to Basilisk Jul 9, 2026

@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: 1b08c1ac01

ℹ️ 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_generate_messages.cmake
@schaubh schaubh moved this to 👀 In review in Basilisk Jul 9, 2026
schaubh added 5 commits July 9, 2026 10:09
Use bsk[all] in SDK CI and nightly installs so the core and optional OpNav
wheels are installed together. Update the CMake mismatch hint and example
plugin README to recommend the same full Basilisk install.
Update the vendored Basilisk source pointer and stamped SDK Basilisk version
to the final v2.11.0 release so local syncs and CI target the release tag
instead of the beta checkout.
Generate per-payload equality headers for custom plugin messages so the
BSK 2.11 SWIG templates compile correctly. Also allow plugin builds to use
the Eigen headers bundled in bsk-sdk and extend smoke coverage for the new
message generator.
Switch scikit-build-core sdist packaging to explicit inclusion so local ignored files do not leak into release tarballs. Include the required build metadata and vendored SDK inputs while excluding cache files and macOS metadata.
@schaubh schaubh force-pushed the feature/v2_11_0 branch from 1b08c1a to a856758 Compare July 9, 2026 16:11
@schaubh schaubh merged commit 6eabcb7 into develop Jul 9, 2026
18 checks passed
schaubh added a commit that referenced this pull request Jul 9, 2026
schaubh added a commit that referenced this pull request Jul 9, 2026
Use bsk[all] in SDK CI and nightly installs so the core and optional OpNav
wheels are installed together. Update the CMake mismatch hint and example
plugin README to recommend the same full Basilisk install.
schaubh added a commit that referenced this pull request Jul 9, 2026
Update the vendored Basilisk source pointer and stamped SDK Basilisk version
to the final v2.11.0 release so local syncs and CI target the release tag
instead of the beta checkout.
schaubh added a commit that referenced this pull request Jul 9, 2026
Generate per-payload equality headers for custom plugin messages so the
BSK 2.11 SWIG templates compile correctly. Also allow plugin builds to use
the Eigen headers bundled in bsk-sdk and extend smoke coverage for the new
message generator.
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in Basilisk Jul 9, 2026
@schaubh schaubh deleted the feature/v2_11_0 branch July 9, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant