Skip to content

Back-merge main into develop after v1.5.1 - #510

Merged
VijitSingh97 merged 2 commits into
developfrom
main
Jul 14, 2026
Merged

Back-merge main into develop after v1.5.1#510
VijitSingh97 merged 2 commits into
developfrom
main

Conversation

@VijitSingh97

Copy link
Copy Markdown
Collaborator

Brings the v1.5.1 #508 fix back into develop, keeping main an ancestor of develop.

🤖 Generated with Claude Code

VijitSingh97 and others added 2 commits July 13, 2026 21:28
…igs (#508)

The dashboard container only ever reads the MASKED config (#440), where a rig's
dashboard.workers[].token is the sentinel {"__secret__": true}. load_worker_endpoints
required a string token and dropped the whole entry, so DASHBOARD_WORKERS came up empty
and every worker reported editable=false — even with dashboard.workers[] fully populated.

Accept the masked sentinel as "token present" (keep the entry); the host-side runner still
resolves the real token from the raw config when it dials the rig (pithead:4737). A bad
string or any non-sentinel dict still drops the entry, fail-closed. Adds a loader test for
the masked-config shape (the gap that let this ship).

Bumps VERSION 1.5.0 -> 1.5.1.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
v1.5.1: fix Worker Inspect edit path for masked-token rigs (#508)
@VijitSingh97
VijitSingh97 merged commit 5a20c52 into develop Jul 14, 2026
32 checks passed
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.

1 participant