Skip to content

fix(extension): advertise multiDocument and pair compiler releases - #50

Merged
DamianReeves merged 2 commits into
mainfrom
DamianReeves/release-python-multidocument
Oct 28, 2026
Merged

DamianReeves merged 2 commits into
mainfrom
DamianReeves/release-python-multidocument

Conversation

@DamianReeves

@DamianReeves DamianReeves commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Python compiles multiple source documents, but extension 0.4.1 omits frontend.multiDocument. Hosts that enforce the advertised source-count contract therefore correctly refuse multi-module requests.

Set multi_document: true and require the claim in bundle qualification. Regression checks cover serialized claims, initialized/live native protocol agreement, and two-module local imports through IR 3/4 round trips. Bundle parity now refuses a different API compiler version and records the native/compiler versions in its receipt.

Prepare extension 0.4.2 with matching compiler API packages morphir-python-native==0.1.1 and morphir-python==0.1.0. The tools promotion gate also requires core morphir==0.1.0 because main has codec changes newer than PyPI 0.0.2. The maintainer explicitly approved this required companion release. The SDK default, canonical packager and digest-pinned reference host remain unchanged.

Validation: red regression reproduced against 0.4.1; 42 focused Python tests pass; mise run check passes. Full Rust, canonical bundle, independent Cargo consumer, native source-archive build, clean installs without Rust, and release qualification pass locally. Final-version checks and installed API parity also pass. CI validates the final head before merge. Maintainer authorized normal landing and corrected releases, without admin bypass.

Tracked as morphir-ukvn.5.98.5 under morphir-ukvn.5.98; related morphir-ukvn.9. The separate documentation workspace is untouched.

Release compiler 0.4.2 with native 0.1.1 and tools 0.0.4 so capability claims and independently installed API parity agree.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-28T05:07:23.653719Z 553f94d PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@DamianReeves
DamianReeves merged commit 1f547d1 into main Oct 28, 2026
10 checks passed
@DamianReeves
DamianReeves deleted the DamianReeves/release-python-multidocument branch October 28, 2026 06: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