Migrated from Method backlog
This issue was created from a legacy filesystem backlog card. GitHub Issues are now the live work tracker; repository docs remain Method evidence.
Source backlog: docs/method/backlog/v0.1.0/RELEASE_package-publish-and-versioning.md
Original lane: v0.1.0
Original legend: RELEASE
Original backlog card
Package Publish And Versioning
Status: v0.1.0 release blocker.
Depends on:
Why now
Real applications need to know whether a generated contract package, runtime
ABI, WASM ABI, and client helper set fit together. The jedit release gate should
not depend on local path accidents or unversioned generated artifacts.
Required behavior
Echo release artifacts must state compatibility for:
- Echo crate/package version;
- Echo ABI version;
- WASM ABI version, if shipped;
- Wesley generator version range;
- contract package version;
- schema hash;
- artifact hash;
- codec id;
- generated helper compatibility;
- installed package metadata.
Acceptance criteria
Test plan
- Add package metadata fixture with compatible and incompatible generated
package versions.
- Add release dry-run check where the repository supports one.
- Add quickstart validation that does not depend on an undocumented local path.
Non-goals
- Do not publish until the release candidate gate is green.
- Do not force all neighboring repos to release in one commit.
- Do not treat local sibling path overrides as release-grade compatibility.
Migrated from Method backlog
This issue was created from a legacy filesystem backlog card. GitHub Issues are now the live work tracker; repository docs remain Method evidence.
Source backlog:
docs/method/backlog/v0.1.0/RELEASE_package-publish-and-versioning.mdOriginal lane:
v0.1.0Original legend:
RELEASEOriginal backlog card
Package Publish And Versioning
Status: v0.1.0 release blocker.
Depends on:
Why now
Real applications need to know whether a generated contract package, runtime
ABI, WASM ABI, and client helper set fit together. The jedit release gate should
not depend on local path accidents or unversioned generated artifacts.
Required behavior
Echo release artifacts must state compatibility for:
Acceptance criteria
explicitly documented local-development override.
Test plan
package versions.
Non-goals