fix: stabilize device onboarding and refresh release tools - #142
Merged
Conversation
Signed-off-by: rldyourmnd <danil@nddev.it.com>
Signed-off-by: rldyourmnd <danil@nddev.it.com>
Signed-off-by: rldyourmnd <danil@nddev.it.com>
Signed-off-by: rldyourmnd <danil@nddev.it.com>
This was referenced Sep 13, 2026
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.
Release lifecycle calls through
gds-exact-apply.shnow verify the stored operation without replaying install paths or rollback selectors. Harness selectors remain intact, and any failed phase stops the sequence. Staged repository anchors can now be planned and materialized in the same commit as their projections; the plan still rejects changed manifest bytes. The failure-preservation worktree test now owns and cleans its temporary workspace.Refresh the release baseline to Go 1.27.1, Python 3.14.7, uv 0.12.13, GitHub CLI 2.100.0 and current compatible Go dependencies, including the published agent-runtime v0.1.2. Pin all four reviewed verifier and Go archive targets, refresh official source records, and regenerate the repository projections. Darwin requires macOS 13 with Go 1.27.
Validation: the complete local PR gate passed (Go test, race, cross-compilation, 66 Python tests and integrated assurance); govulncheck v1.8.0 found no vulnerabilities. Native CLI regressions cover release verification arguments and phase failures; staged-anchor tests verify atomic generation and stale-input refusal. Related context/projection tests and the fast gate passed after the final workflow pin update. GitHub CI, CodeQL and native Linux ARM64 / macOS ARM64 / macOS Intel lanes are green; the main workflow covers Linux amd64. Release-specific source, visibility, public-artifact and harness validators also pass.
The standalone formatter is resolved from the selected Go toolchain's GOROOT, closing a locally hidden format mismatch. Native Intel coverage uses the currently supported standard
macos-15-intelrunner, with no private capacity or larger runners.