Skip to content

ci: smoke test the published wheel through the current native catalogue entry point - #1131

Merged
kvlonge merged 1 commit into
mainfrom
fix/publish-smoke-test
Oct 17, 2026
Merged

kvlonge merged 1 commit into
mainfrom
fix/publish-smoke-test

Conversation

@kvlonge

@kvlonge kvlonge commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

Why

Publishing 0.157.0 fails in the Linux x86_64 wheel smoke test. It calls sqlbuild._native.catalogue_json(), which an earlier refactor removed. The smoke test only runs during Publish, so nothing caught it before the release.

Changes

  • The publish smoke test asserts sqlbuild._native.semantic_help_catalogue(), the current native catalogue entry point.

Verification

  • semantic_help_catalogue() returns a non-empty catalogue on a build of the release tree.
  • The other smoke-test commands (sqb --version, --help, and scope on a one-model project, in JSON and text) pass locally against the same build.
  • actionlint passes on the changed workflow.

@kvlonge
kvlonge enabled auto-merge (squash) October 17, 2026 12:04
@kvlonge
kvlonge merged commit ae7d486 into main Oct 17, 2026
19 checks passed
@kvlonge
kvlonge deleted the fix/publish-smoke-test branch October 17, 2026 12:25
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.

1 participant