You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
File: No configuration file from this repository applied
Commit: Unavailable
Layers: Organization UI
Review profile: CHILL
Plan: Advanced
Run ID: 0f5ae0fe-8787-4a6c-a4ba-7a63a11361f8
Commits
Reviewing files that changed from the base of the PR and between 0b7e7c7 and 67a65df.
Files selected for processing: 2
docs/superpowers/plans/2026-11-06-docker-ci.md
docs/superpowers/plans/2026-11-06-server-e2e.md
No actionable comments were generated in the recent review.
Walkthrough
The CI workflow now uses a shared action to test locally built Docker images. The release workflow builds native amd64 and arm64 images, tests each image before pushing its verified image ID, and exports registry digests. The README and plan describe the release flow.
The composite action resolves and validates an image ID, starts a test container, runs Docker E2E tests, collects failure diagnostics, and removes the container. The CI job passes its built image to the action.
Build and publish verified images .github/workflows/docker.yml, README.md, docs/superpowers/plans/2026-11-06-verified-docker-release.md
The release workflow builds native amd64 and arm64 images, verifies each image, pushes its verified image ID, and exports the registry digest. The README and plan describe the release flow.
sequenceDiagram
participant BuildJob as Architecture build job
participant TestAction as test-docker-image action
participant GHCR
participant DigestStep as Digest export step
BuildJob->>TestAction: Verify locally loaded image
TestAction-->>BuildJob: Return verified image ID
BuildJob->>GHCR: Push verified image ID
GHCR-->>BuildJob: Return registry digest
BuildJob->>DigestStep: Export registry digest
Loading
Possibly related issues
Issue 39 — The PR adds shared Docker E2E verification for image health, authentication, and image predictions, matching the issue’s requested checks.
Possibly related PRs
misskey-dev/sensitive-detector#41: Adds the Docker E2E checks and CI job that this PR moves into a shared action and uses for release-image verification.
I’m a rabbit by the build, with a carrot held up high, I test each native image before it takes to sky. The verified ID goes on, unchanged along the way, And digests mark the trail where both platforms stay. I thump beside the manifest when the checks are done today.
Recent review info
Run configuration
Source mode: Auto
Repository: Unavailable
Branch: Unavailable
File: No configuration file from this repository applied
Commit: Unavailable
Layers: Organization UI
Review profile: CHILL
Plan: Advanced
Run ID: 743beb05-0e29-40af-a7d5-e8e74abdae58
Commits
Reviewing files that changed from the base of the PR and between fc37bbb and 0b7e7c7.
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.
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
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.
リリースworkflowはこれまでビルド直後にpushしていたため、公開イメージの起動・推論が確認されていませんでした。amd64・arm64それぞれでビルドしたイメージをロードし、#41と同じ検証に成功したそのimage IDを再ビルドせずpushするようにします。
/healthの200、認証なし401、固定画像のNeutral/Sexy推論を確認受け渡し用の
build-<run-id>-<attempt>-linux-<arch>補助タグがGHCRに残ります。モデル、fixture、公開API、本番の判定仕様は変更しません。検証:
実際のGHCRへの公開やrelease作成は行っていません。ローカルregistryで公開経路を検証し、PRのCIで両native architectureの共通actionを確認しました。