Tracking issue for the v0.6.0 release cut. Sequence locked in after
#178 landed:
Why not a promotion script
Deterministic bakes (from #178) + atomic HF commits mean a bake from
`main` produces the same catalog shape as a bake from the same
commit against staging. The delta is whatever upstream changed between
the two runs, which IS the point of the calver release. No
artifact-copy tooling needed.
Rollback
Each bake is its own atomic HF commit on its own tier/source path.
If a single (source, tier) errors in step 4, retry just that one —
the rest of the release revision is unaffected.
If the entire calver needs rollback after tag: `git push origin
:v2026.05.1` to untag, `hf api datasets/gerchowl/mat-vis/revision/v2026.05.1 -X DELETE`
to drop the HF revision pointer (revisions are branches, so this
just removes the label — the commits stay reachable via their SHAs).
What's NOT needed
- Promotion script (dropped — deterministic rebake is cleaner).
- Staging→prod artifact copier.
- New CI workflows (the `bake.yml`/`derive.yml` dispatch paths already exist as public-contributor fallbacks; for this release we run on anvil-dev for speed).
Refs #178, ADRs 0007/0008/0009/0010/0011.
Tracking issue for the v0.6.0 release cut. Sequence locked in after
#178 landed:
Why not a promotion script
Deterministic bakes (from #178) + atomic HF commits mean a bake from
`main` produces the same catalog shape as a bake from the same
commit against staging. The delta is whatever upstream changed between
the two runs, which IS the point of the calver release. No
artifact-copy tooling needed.
Rollback
Each bake is its own atomic HF commit on its own tier/source path.
If a single (source, tier) errors in step 4, retry just that one —
the rest of the release revision is unaffected.
If the entire calver needs rollback after tag: `git push origin
:v2026.05.1` to untag, `hf api datasets/gerchowl/mat-vis/revision/v2026.05.1 -X DELETE`
to drop the HF revision pointer (revisions are branches, so this
just removes the label — the commits stay reachable via their SHAs).
What's NOT needed
Refs #178, ADRs 0007/0008/0009/0010/0011.