Skip to content

dev/release windows - #436

Closed
rsodre wants to merge 29 commits into
dojoengine:mainfrom
underware-gg:dev/release-windows
Closed

rsodre wants to merge 29 commits into
dojoengine:mainfrom
underware-gg:dev/release-windows

Conversation

@rsodre

@rsodre rsodre commented Sep 9, 2026

Copy link
Copy Markdown

No description provided.

Rob-Morris and others added 29 commits May 1, 2026 09:31
Give --snapshot.version a distinct clap argument ID so it does not collide with the built-in --version flag. Add a command-definition regression test.
Keeps working notes and machine-specific agent instructions out of the
published fork: .dev.local/, /tmp/, and any *.local.md override files.
Four-layer scaffold (user, functional, architecture, contributor) with layer
indexes, a root router, and CONTRIBUTING.md as the contributor layer's
public landing page.

The architecture layer carries a decision-record router from the outset, per
the standard, rather than deferring it until decisions accumulate. DD-0001
records the reasoning behind the indexer task-dependency and rollback
cache-recovery fix, which until now existed only as a pull request body.

Contributor content is split by concern: branching, versioning, commit
conventions and testing, rather than one undifferentiated policy file.

Conforms to the Agent-Ready Documentation Standard v1.0 at Level 1
(Bootstrapped), partially and with one declared deviation: our discovery
entry point is upstream's AGENTS.md, where we keep to a single pointer line,
so the bootstrap contract is satisfied by delegation rather than directly.

Also documents the test-fixture requirement that otherwise makes most of the
torii-indexer suite fail in a way that resembles a code fault.
Routes agents to the fork's purpose and scope, the contributor-layer policy
artefacts, the documentation map, and decision-record conventions. Routing
only — policy detail lives in the contributor layer rather than being
duplicated here.

Reached from AGENTS.md via a single pointer line, keeping our footprint in
upstream's files to one line.
Derive the fork version from the reachable uw-v tag and the upstream base from upstream/main at build time. Use the resulting specification consistently for the Torii CLI and runtime metadata.
Build only uw-v tags that point at the current fork main commit. Name release artifacts from the Underware tag and validate the binary version before cross-platform bundling.
Keep branch promotion outside the release command. Validate local main against origin/main, build the tagged binary locally, and push only the immutable Underware release tag.
feat: harden indexing recovery and Underware releases
- /static/{contract_address}/metadata
- /static/{contract_address}/{token_id}/metadata
windows-latest no longer exposes the Visual Studio generator to the cmake
crate, so the aws-lc-sys build script panics and, with fail-fast on, cancels
every other platform. Run vcvars via ilammy/msvc-dev-cmd before building and
disable fail-fast so one platform cannot take the release down.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R8RxNfmJUqdatNdRt87gRY
@rsodre rsodre closed this Sep 9, 2026
@rsodre
rsodre deleted the dev/release-windows branch September 9, 2026 01:08
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.

2 participants