You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(live): GLBs with undeployed textures are skipped, not failed — closes#59 (#87)
* fix(live): GLBs with undeployed textures are skipped, not failed (#59)
Deep-dive result on the Genesis Plaza delta: the manifest was already
name-identical to prod's (1160/1160, both omit the broken GLB) — the whole
remaining gap was exit-code classification. dispenser_pride2026.glb
references PrideBucketHat.png, which the deployment never included; prod
skips such GLBs (no manifest entry, exit 0), abgen counted the omission as
a conversion failure (exit 12).
deps_digest_for_glb now marks missing-dep failures with a typed
DepNotDeployed error; compute_deps_digests classifies those hashes into a
separate set, and the bundle loop skips them (warn, no manifest entry, no
exit-code contribution) while every other digest failure still fails the
conversion. The two thumbnail extras from the issue were already fixed by
the metadata-only filter; the stale bucket objects that suggested
otherwise were leftovers from a pre-filter image.
* release: v0.17.1 version bump
* ci: gate the nix lanes on what the diff can affect; record v0.17.1 hashes
Windows-gate pattern extended to the nix lanes: a nix-gate job classifies
the PR diff (crate / lambda / lint) and each lane runs only when its
class is touched — docs- and CI-only PRs skip every nix compile, lambda-
only PRs skip the workspace nextest lanes. Pushes to main and schedules
always run everything. Manifests recorded for buildId 6ac5ed8d1a10 (the
v0.17.1 tree; run 32419782059).
* chore: comment strip — narration and provenance out, invariants stay
Aggressive pass over the 218 surviving comment lines: test narration,
refactor provenance, perf history and design-philosophy prose cut (-58
lines); external/cross-file invariants kept (parity contracts, security
guards, OOM/ANSI/pipefail gotchas, ISA-floor SIGILL notes, the buildId
boundary). Semantics-equality gated per file; fmt re-applied; affected
test modules green (96 passed).
* chore: record artifact hashes for buildId e48e050ebc29 (post-strip tree)
0 commit comments