feat: 0.1.0
Some checks failed
distribution-gate / distribution-gate (push) Failing after 1m56s

This commit is contained in:
eric
2026-04-04 18:41:34 +02:00
parent 32147d4552
commit ebb6b488fe
48 changed files with 2541 additions and 139 deletions

View File

@@ -0,0 +1,24 @@
# Distribution Contract Changelog
# 1.0.3
- 2026-04-04
- Added CI distribution gate with reproducibility and manifest validation (`scripts/release-gate.py` + `.github/workflows/release-gate.yml`).
- Added maintenance governance fields in `docs/distribution-contract.json` and operational release ownership/retention guidance in `docs/distribution.md`.
# 1.0.2
- 2026-04-04
- Added canonical consumer resolution entrypoint at `dist/index.json`.
- Kept a single deprecated compatibility path `dist/{distribution_contract_version}/index.json` with documented sunset date (`2026-07-01`).
- Documented immutable tuple-based resolution and checksum-first consumption examples for external projects.
# 1.0.1
- 2026-04-04
- Added canonical release orchestrator and versioned dist layout index manifest generation (`scripts/release-orchestrator.py` + `scripts/release-orchestrator.config.json`).
- Extended contract metadata with generator location, path template, and artifact index path (`docs/distribution-contract.json`).
## 1.0.0
- 2026-04-04
- Introduced versioned distribution contract (`distribution-contract@1.0`) for deterministic, cross-project-safe consumption.
- Defined canonical `dist/` namespace and immutable artifact naming pattern.
- Added machine-readable compatibility and checksum policy in `docs/distribution-contract.json`.
- Established compatibility governance and changelog requirement for contract assumption changes.