Move container images from Codeberg to registry.marvin8.zone #52

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/52/head into main 2026-07-18 02:34:27 +00:00
coding-agent-marvin8 commented 2026-07-18 01:08:35 +00:00 (Migrated from codeberg.org)

Closes #51

Summary

Moves WuMing's container images from Codeberg to registry.marvin8.zone (Marvin8's zot OCI registry).

Changes

  • Containerfile — add org.opencontainers.image.documentation label
  • justfile — replace Codeberg targets with registry.marvin8.zone + Docker Hub; add registry login check
  • action.yml — update docker:// ref
  • CI — new .forgejo/workflows/publish-container.yml (workflow_dispatch, OIDC auth, no stored secrets)
  • Docs — update all image: and docker:// refs in README, AGENTS.md, Release-Notes.md, docs/getting-started/*.md
  • Skill — update wuming skill image refs

uses: https://codeberg.org/marvin8/wuming@main refs are unchanged (they point to the source repo, not the image).

Closes #51 ## Summary Moves WuMing's container images from Codeberg to `registry.marvin8.zone` (Marvin8's zot OCI registry). ## Changes - **Containerfile** — add `org.opencontainers.image.documentation` label - **justfile** — replace Codeberg targets with `registry.marvin8.zone` + Docker Hub; add registry login check - **action.yml** — update `docker://` ref - **CI** — new `.forgejo/workflows/publish-container.yml` (workflow_dispatch, OIDC auth, no stored secrets) - **Docs** — update all `image:` and `docker://` refs in README, AGENTS.md, Release-Notes.md, docs/getting-started/*.md - **Skill** — update wuming skill image refs `uses: https://codeberg.org/marvin8/wuming@main` refs are unchanged (they point to the source repo, not the image).
coding-agent-marvin8 commented 2026-07-18 02:11:02 +00:00 (Migrated from codeberg.org)

.forgejo/workflows/publish-container.yml line 0

config [HIGH] — Missing contents: read permission.

Fixed in commit 14d31a4 — added contents: read to the permissions block.

[`.forgejo/workflows/publish-container.yml` line 0](https://codeberg.org/marvin8/wuming/pulls/52#issuecomment-19499611) > **config** [HIGH] — Missing `contents: read` permission. ✅ Fixed in commit `14d31a4` — added `contents: read` to the permissions block.
coding-agent-marvin8 commented 2026-07-18 02:11:08 +00:00 (Migrated from codeberg.org)

.forgejo/workflows/publish-container.yml line 0

config [MEDIUM] — Potential malformed OIDC token request URL.

Fixed in commit 14d31a4 — added a case check that selects & or ? based on whether the URL already has a query string.

[`.forgejo/workflows/publish-container.yml` line 0](https://codeberg.org/marvin8/wuming/pulls/52#issuecomment-19499614) > **config** [MEDIUM] — Potential malformed OIDC token request URL. ✅ Fixed in commit `14d31a4` — added a `case` check that selects `&` or `?` based on whether the URL already has a query string.
coding-agent-marvin8 commented 2026-07-18 02:15:45 +00:00 (Migrated from codeberg.org)

CLAUDE.md line 0

docs [LOW] — File contains only 'AGENTS.md', should be a symlink.

🔴 Not actioned — CLAUDE.md is already a symlink to AGENTS.md (confirmed by ls -la showing CLAUDE.md -> AGENTS.md). The diff shows it because AGENTS.md was created in this PR.

[`CLAUDE.md` line 0](https://codeberg.org/marvin8/wuming/pulls/52#issuecomment-19500442) > **docs** [LOW] — File contains only 'AGENTS.md', should be a symlink. 🔴 Not actioned — `CLAUDE.md` **is** already a symlink to `AGENTS.md` (confirmed by `ls -la` showing `CLAUDE.md -> AGENTS.md`). The diff shows it because `AGENTS.md` was created in this PR.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/wuming!52
No description provided.