feat(iso): product version 0.10.0 + colibri provenance (milestone cut) #58

Merged
clawdie merged 1 commit from versioning-product-0.10.0 into main 2026-06-15 17:09:53 +02:00
Owner

Stacked on PR #56 — built on its branch, so until #56 merges this PR also shows #56 commits. Merge #56 first, then this.

Gives the image its own product version and cuts the first numbered milestone.

  • ISO_VERSION is now an explicit product version (build.cfg: 0.10.0); auto/zot-tracking removed; versionless build fails fast.
  • build-manifest.json: version_scheme:product + new colibri_commit/colibri_dirty (records which colibri commit the staged binaries came from — the reproducibility gap).
  • Version consistency: CHANGELOG [0.10.0] Operator Image milestone; README/BUILD/FLASHING/TESTING/iso-publish examples 0.2.29 -> 0.10.0.

Checks: sh -n build.sh OK; prettier clean.

🤖 Generated with Claude Code

**Stacked on PR #56** — built on its branch, so until #56 merges this PR also shows #56 commits. Merge #56 first, then this. Gives the image its own product version and cuts the first numbered milestone. - `ISO_VERSION` is now an explicit product version (`build.cfg: 0.10.0`); `auto`/zot-tracking removed; versionless build fails fast. - `build-manifest.json`: `version_scheme:product` + new `colibri_commit`/`colibri_dirty` (records which colibri commit the staged binaries came from — the reproducibility gap). - Version consistency: CHANGELOG `[0.10.0]` Operator Image milestone; README/BUILD/FLASHING/TESTING/iso-publish examples `0.2.29 -> 0.10.0`. Checks: `sh -n build.sh` OK; prettier clean. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
clawdie added 1 commit 2026-06-15 10:09:14 +02:00
Decouple the ISO identity from zot and cut the first numbered milestone.

Versioning schema (decided 2026-06-15):
- ISO_VERSION is now an explicit product version (build.cfg: 0.10.0); the
  "auto"/zot-tracking path is removed and a build with no version fails fast.
  The image no longer borrows zot's number — component versions are provenance.
- build-manifest.json: "iso_version_tracks":"zot" -> "version_scheme":"product",
  and add colibri_commit/colibri_dirty (the image stages adjacent colibri
  binaries; record which commit produced them — the main reproducibility gap).

Docs/version consistency (from docs to flashing/testing/skill):
- CHANGELOG: new [0.10.0] "Operator Image" milestone (stable XFCE + colibri
  service fixes + self-rebuild lane); reword the version model and repo table.
- README/BUILD/FLASHING/TESTING/iso-publish: artifact examples 0.2.29 -> 0.10.0;
  version-scheme prose updated to product-version, not zot-tracking.

Stacked on the live-rebuild branch (PR #56); merge after it.

Checks: sh -n build.sh OK; prettier clean on all changed docs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
clawdie merged commit eaf6a1996b into main 2026-06-15 17:09:53 +02:00
clawdie deleted branch versioning-product-0.10.0 2026-06-15 17:09:53 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/clawdie-iso#58
No description provided.