Track CameraNode 0.1.77 in the cold-boot version floor - #290
Merged
Conversation
CameraNode released 0.1.77 — the first build whose assets carry the cameranode name. This constant is the disaster fallback for the latest-version lookup: the runtime normally resolves it dynamically from GitHub /releases/latest via app.core.release_cache, so it is read only on cold boot before the first refresh tick, and during a sustained GitHub outage. Bumped anyway, because the failure mode is silent and has happened before: this default sat at 0.1.26 while releases reached 0.1.73, so a cold boot mis-reported every node >= 0.1.26 as up to date. The comment beside it asks for exactly this. The LATEST_NODE_VERSION Fly secret is staged to 0.1.77 alongside, since the secret overrides this default in production and is the value that actually decides `update_available` there. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CameraNode released v0.1.77 — the first build whose assets carry the
cameranodename.This constant is the disaster fallback for the latest-version lookup. The runtime normally resolves dynamically from GitHub
/releases/latestviaapp.core.release_cache, so it's read only on cold boot before the first refresh tick, and during a sustained GitHub outage.Bumped anyway, because the failure mode is silent and has happened before: this default sat at
0.1.26while releases reached0.1.73, so a cold boot mis-reported every node ≥ 0.1.26 as up to date. The comment beside it asks for exactly this.The
LATEST_NODE_VERSIONFly secret is staged to 0.1.77 alongside — it overrides this default in production and is the value that actually decidesupdate_availablethere.864 tests pass.
🤖 Generated with Claude Code