Skip to content

Prepare v0.10.0 - #267

Merged
snkmcb merged 1 commit into
mainfrom
release/v0.10.0
Sep 27, 2026
Merged

snkmcb merged 1 commit into
mainfrom
release/v0.10.0

Conversation

@snkmcb

@snkmcb snkmcb commented Sep 27, 2026

Copy link
Copy Markdown
Member

Cut step 2 of v0.10.0 ("canonical materials reach Hydra"): the lockstep bump and the release documents. Items 1–8 are merged (main 15fd37b).

Version bump

  • VERSION, openstrata.toml, every descriptor version:, every requires range >=0.9,<0.10 → >=0.10,<0.11, every CMake standalone fallback: 21 files, 29 replacements, plus VERSION.
  • Minor on purpose (PACKAGE_CONTRACT §3.1): in-tree dependents use vrmSchema's three material schemas and vrm:materialColorTargetIndices, and vrmRig, none of which the tagged 0.9.0 packages have.

Documents

  • CHANGELOG [0.10.0] — 2026-09-27 with a summary. The interval had left two ### Added and two ### Changed subsections; they are merged into one each, with no entry text changed.
  • New release record docs/releases/v0.10.0.md and its row in the releases index.
  • Roadmap: status table (Hydra imaging → Shipped v0.10.0); current.md heading → Shipped: (prepared, untagged), cut steps 1–2 ✅; the imaging track's status line.
  • delivery-history.md section O; PACKAGE_CONTRACT §3.1 "Applied at v0.10.0".
  • Two MATERIAL_ARCHITECTURE_POLICY notes said "unreleased" for work released in v0.7.0. They now name v0.7.0.

Measured locally (Windows, ost 0.23.13, at the bumped version)

  • ost plugin test --workspace --graph-only: 6 bundles, 4 bundle edges, 2 libraries, 13 library edges, 2 tools, valid
  • ost build + ost test: 57/57
  • ost plugin build ×6 in release.yml's order, then ost plugin package --workspace --product: 8 packages (6 bundles + motion_retarget + vrm_export), product 8 members, every archive -0.10.0-
  • artifact_only_exec_smoke.py and artifact_only_imaging_smoke.py from that product: PASS, with their negatives
  • check_docs.py: OK

Not proven here

release.yml runs on no pull request. After merge, cut step 3 is gh workflow run release.yml --ref main, which needs to be green on all cells (3 workspace, 2 lookdev, publish). The tag comes after that and is the maintainer's decision.

🤖 Generated with Claude Code

The version, in lockstep: VERSION, openstrata.toml, every
openstrata.{plugin,library,tool}.yaml version, every requires range
(>=0.9,<0.10 -> >=0.10,<0.11) and every CMake standalone fallback -- 21 files,
29 replacements, plus VERSION. A minor release because in-tree dependents use
API the tagged 0.9.0 packages lack: vrmSchema's three material schemas and
vrm:materialColorTargetIndices, and vrmRig, which is a new package
(PACKAGE_CONTRACT.md 3.1).

CHANGELOG section [0.10.0], with the duplicate Added/Changed subsections the
interval left merged into one each; the release record and the releases index;
the roadmap status table (Hydra imaging shipped), current.md's heading (Shipped,
prepared and untagged) and cut steps 1-2, the imaging track's status line, the
delivery history's section O, and two material-policy notes that still said
"unreleased" for work released in v0.7.0.

Measured at the bumped version on Windows with ost 0.23.13: graph 6 bundles /
4 bundle edges / 2 libraries / 13 library edges / 2 tools, valid; suite 57/57;
product 8 members, archives named -0.10.0-; artifact-only exec and imaging
smokes PASS, negatives included.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@snkmcb
snkmcb merged commit e6bce65 into main Sep 27, 2026
16 of 20 checks passed
@snkmcb
snkmcb deleted the release/v0.10.0 branch September 27, 2026 13:16
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