Fix GDAM publish input contract and prepare v0.0.3 - #16
Conversation
|
Verification update: full canonical local suite also PASS with stock Godot 4.7.2 and source-pinned SHA512-verified archives, isolated HOME/XDG/TMPDIR. Package (2), release-version (4), action-contract (6), runner (12), Godot behavior (31 assertions), packaged editor enable/restart/smoke/web-export/disable/cleanup and consumer ownership all passed. Exact PR-head CI run 35045398926 and merge CI run 35045535652 are successful. Merge commit |
#168 acceptance verified — gd-gesture v0.0.3
Verification and scopeActual on-disk publish.version reinjection made the canonical new test fail, then restored suite passed. Six contract controls include valid install.version, invalid publish.version/typos, unknown revision and required tag. Immutable fixture files were fresh-byte-compared with the pinned upstream revision and their SHA256 values are enforced. Shared CI and Release run the regression without a skip guard. Local full canonical package/resolver/input/runner tests (2/4/6/12), Godot behavior (31 assertions), packaged enable/restart/smoke, web export, disable/cleanup and consumer ownership checks all PASS with stock source-pinned SHA512-verified Godot 4.7.2/tools. Shell syntax, Python compilation, and diff whitespace checks PASS. No configured formatter. Self-inspected diff; no independent review gate. User-visible effect: future releases reject invalid GDAM action inputs and use a reproducible CLI pin; v0.0.3 is installable. No gesture behavior/API changes, shared action edits, or consumer repository edits. Omitted asset was confirmed valid through CLI v0.0.8's repository-derived ZIP default; it was not mislabeled a defect. No production-game rollout, browser interaction test, or performance soak was performed; web export and packaged headless/editor lifecycle were verified. No remaining blocker for this bounded issue. |
Summary
Tracks aviorstudio/fieldsofrevik#168 (kept open until the new release and production registry installation are verified).
versioninput; keep the valid exacttagpublication contract.versioninput to checksum-verified CLI v0.0.8, without changing the action revision.CLI v0.0.8 commit ac84c9c5b5d6845e0de8335c9d0c46552ad8b7db
internal/commands/publish.goderives@aviorstudio_gd-gesture.zipfromGITHUB_REPOSITORYwhen asset is omitted. ZIP plus checksum is therefore not an asset-selection defect; no unrelated contract change is made.Verification
869efdfad61d829fc3bfed8eb3ee074e0289de01f383c009f5a06f271e95242d.git diff --check: PASS; no configured project formatter.No gesture behavior/API or consumer repository changes. No independent review requested under the authorized workflow.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.