Skip to content

Improve plugin safety, source releases, and CI checks - #514

Closed
gijzelaerr wants to merge 1 commit into
spotify:masterfrom
gijzelaerr:quality/native-packaging-ci-cleanup
Closed

gijzelaerr wants to merge 1 commit into
spotify:masterfrom
gijzelaerr:quality/native-packaging-ci-cleanup

Conversation

@gijzelaerr

@gijzelaerr gijzelaerr commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Summary

Local validation

  • Native editable build succeeded.
  • Source archive built with JUCE, pybind11, and Rubber Band included; a wheel built from that archive.
  • Full test suite: 26,922 passed, 4 skipped.
  • Pyright: 0 errors; Ruff lint and format: passed; C++ formatting and git diff --check: passed.
  • Workflow YAML parsed successfully.

Follow-up

The multi-bus crash was not reproduced locally because the affected third-party instruments are not in the test fixtures. #346 and #513 should stay open until their reporters verify the change. The Debian-specific build report in #462 also needs validation on Debian.

Related open PRs

The HTTPS submodule change matches #429 and #479. The contributor-documentation changes overlap #497 and parts of #502; the tooling changes also touch work proposed in #503. These should be reconciled during review so the existing contributors' work is accounted for.

@gijzelaerr

Copy link
Copy Markdown
Member Author

Superseded by focused draft PRs #515 (plugin safety), #516 (source distribution), and #517 (CI and contributor tooling).

@gijzelaerr gijzelaerr closed this Oct 4, 2026
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