Skip to content

adr: require SPRITES_TOKEN on fresh fly deploys - #145

Open
MrTig-afk wants to merge 2 commits into
yc-software:mainfrom
MrTig-afk:adr/fly-sprites-token
Open

adr: require SPRITES_TOKEN on fresh fly deploys#145
MrTig-afk wants to merge 2 commits into
yc-software:mainfrom
MrTig-afk:adr/fly-sprites-token

Conversation

@MrTig-afk

@MrTig-afk MrTig-afk commented Aug 3, 2026

Copy link
Copy Markdown

Note in adrs/ per CONTRIBUTING, for #130.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@rajpratham1 rajpratham1 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The underlying issue appears valid, but the document is too brief to serve as an Architecture Decision Record and lacks the rationale and consequences needed for long-term documentation

@cdolan-personal

Copy link
Copy Markdown

+1, hit this on the docker target this week. The SPRITES_TOKEN requirement keys off env.core.SANDBOX_BACKEND, but declaring the typed config field sandbox.backend: "sprites" does NOT add it to the computed secret set ... qm check passes green, then core crash-loops at boot with "missing or insecure required core secrets: SPRITES_TOKEN".

Two spellings of the same, but one carries the secret requirement. Perhaps the validation this ADR adds can key off the resolved backend

@16francej 16francej added adr Text proposal in adrs/ per CONTRIBUTING adr-looks-human ADR reads as human-written per guidelines bug Something isn't working labels Aug 4, 2026
cdolan-personal confirmed the same crash on the docker target via the
typed sandbox.backend field, so patching only the fly defaults table
is too narrow.

Claude-Session: https://claude.ai/code/session_01BNMpRpMFpLfTxS8LLzu4JD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adr Text proposal in adrs/ per CONTRIBUTING adr-looks-human ADR reads as human-written per guidelines bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants