Skip to content

fix: resolve rollback images by local image id - #30

Merged
DeepZone merged 1 commit into
mainfrom
fix/rollback-local-image-id
Aug 22, 2026
Merged

fix: resolve rollback images by local image id#30
DeepZone merged 1 commit into
mainfrom
fix/rollback-local-image-id

Conversation

@DeepZone

Copy link
Copy Markdown
Owner

Summary

  • retain the local Docker image ID in newly created rollback checkpoints
  • recover existing RC12 checkpoints by scanning local RepoDigests when the stored repository alias cannot be resolved
  • use the resolved local image ID for rollback and rollback disposal

Regression

Fixes rollback failures such as No such image: linuxserver/heimdall@sha256:... when Docker retained the image under another repository alias.

Validation

  • npm test
  • node --check src/docker.js
  • node --check src/server.js
  • git diff --check

Local Docker integration execution was unavailable because the Docker CLI is not installed; GitHub Actions provides the Docker integration run.

@DeepZone
DeepZone merged commit 18ac7c3 into main Aug 22, 2026
12 checks passed
@DeepZone
DeepZone deleted the fix/rollback-local-image-id branch August 22, 2026 16:27
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