Repository navigation
Conversation
|
Coverage of the acceptance run against the meshStack backend, on
Uncovered functions
|
…pgrade MeshBuildingBlockV2Client.Update takes MeshBuildingBlockV2UpdateOptions. Its SkipRunOn set goes out as the repeated query parameter skipRunOn. With VERSION_UPGRADE, meshStack saves an update that upgrades the definition version and starts no run. An empty set sends no parameter, so the client still works against an older meshStack. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
meshStack locks a building block when an update with skipRunOn matches, or on POST .../lock, and starts no run of it until POST .../unlock. A locked block has the action UNLOCK_RUNS. - The client gets the action UNLOCK_RUNS, MeshBuildingBlockV2Status.IsLocked, and Lock and Unlock on MeshBuildingBlockV2Client. - "meshstack buildingblock lock <uuid>" and "meshstack buildingblock unlock <uuid>" call them and write the building block, as trigger-run does. - "meshstack buildingblock wait" and "trigger-run --wait" stop at a locked block, and fail with the hint to unlock it, where they waited a minute for a run that never starts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
grubmeshi
force-pushed
the
feature/bb-skip-run-on
branch
from
November 8, 2026 18:45
a9295d4 to
ef07a6f
Compare
|
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.



bb-skip-run-on: locked building blocks
BD-2867: meshStack can lock a building block so that it starts no run until someone unlocks it (meshcloud/meshfed-release#11684). Design: https://claude.ai/code/artifact/05d32f14-86a8-4ab0-a4d4-58701490e4a7
MeshBuildingBlockV2Client.UpdatetakesMeshBuildingBlockV2UpdateOptions{SkipRunOn};VERSION_UPGRADEis sent as a repeatedskipRunOnquery parameter, and an empty set sends none.LockandUnlockon the client, and the commandsmeshstack bb lock <uuid>andmeshstack bb unlock <uuid>.UNLOCK_RUNS.bb waitandtrigger-run --waitstop at a locked block and say how to unlock it.Cross-repo PRs
skip_run_on, a warning on a locked block🤖 Generated with Claude Code