Repository navigation
feat(runtime): preserve and apply exact releases - #124
Merged
Merged
Conversation
MarcStdt
changed the base branch from
codex/scroll-runtime-backup-orchestration
to
master
September 28, 2026 01:43
This was referenced Sep 28, 2026
MarcStdt
changed the base branch from
master
to
codex/runtime-accepted-release-updates
October 4, 2026 16:21
MarcStdt
marked this pull request as ready for review
October 4, 2026 16:21
Contributor
|
Preserve installed release identity through backup/restore and accepted updates. Cache release descriptors from pull results and enforce the expected installed digest before application. Stage restoration with rollback, retain ownership/file protections, and remove the standalone semantic validator. Fix the running-backup fixture so its queue stops before temporary state cleanup.
MarcStdt
force-pushed
the
codex/runtime-release-descriptor-read
branch
from
October 27, 2026 00:17
df15dbd to
88d01ef
Compare
MarcStdt
changed the base branch from
codex/runtime-accepted-release-updates
to
master
October 27, 2026 00:17
Use only the installed release recorded by a successful pull. Remove the inspect worker mode and its Docker and Kubernetes special cases. BREAKING CHANGE: older runtimes without confirmed release metadata return an error instead of starting a compatibility inspection worker.
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.
Preserves installed release identity through artifact materialization, backup/restore and explicitly accepted deployment updates.
druid-scroll-validatorbinary and build/install wiring while retaining normal runtime validation.Review registry transfer options, worker pull/restore, runtime maintenance and accepted-release handling, installed-release state stores, then HTTP/generated contracts and failure tests.
Verification
go test -count=1 ./...passed on the final implementation.master; its complete source tree is identical to the previous stack tip. Supersedes [1/4] feat(registry): preserve release manifest #122, [2/4] fix(runtime): make backups restore-safe #123 and [3/4] feat(runtime): apply accepted release digests #125.Dependencies
Matching monorepo #377, publisher #90, Druid UI #18 and local launcher #10.
No merge, package release or production deployment is included.