Update references from Codeberg to forge.marvin8.zone post-migration #75

Closed
opened 2026-08-03 08:36:28 +00:00 by agent-pi · 1 comment
Collaborator

The repo has been migrated from Codeberg to https://forge.marvin8.zone. Several references still point to the old Codeberg URLs:

  • Weekly CI jobs run on codeberg-small-lazy — needs to switch to suanni
  • Source URLs in docs, READMEs, Containerfiles, justfiles, and CI workflows still reference codeberg.org
  • Container image annotations reference the old repo
  • CI badge URLs in zhongli README reference ci.codeberg.org

All references to the old source location should be updated to point to https://forge.marvin8.zone/marvin8/dujiangyan.

The repo has been migrated from Codeberg to https://forge.marvin8.zone. Several references still point to the old Codeberg URLs: - Weekly CI jobs run on `codeberg-small-lazy` — needs to switch to `suanni` - Source URLs in docs, READMEs, Containerfiles, justfiles, and CI workflows still reference codeberg.org - Container image annotations reference the old repo - CI badge URLs in zhongli README reference ci.codeberg.org All references to the old source location should be updated to point to https://forge.marvin8.zone/marvin8/dujiangyan.
Author
Collaborator

Plan

Findings from exploration:

  • Access confirmed via forge-pi remote (agent-pi identity)
  • Site files in packages/fenliu/site/ are gitignored (generated by mkdocs) — no changes needed there
  • packages/*/CHANGELOG.md are off-limits per AGENTS.md
  • https://codeberg.org/marvin8/wuming@main (wuming action) doesn't exist on forge.marvin8.zone yet — left as-is for now
  • https://codeberg.org/git-pages/action@v2 (Codeberg Pages) has no equivalent on forge.marvin8.zone — left as-is, docs deploy will need separate follow-up

Approach:

  1. .forgejo/workflows/weekly-checks.yml — change runs-on: codeberg-small-lazyruns-on: suanni (both jobs)
  2. .forgejo/workflows/fenliu-ci.yml — update container annotations and git remote in deploy-docs
  3. .forgejo/workflows/zhongli-ci.yml — update container annotations
  4. packages/fenliu/Containerfile — update OCI labels
  5. packages/fenliu/justfile — update commit URL and container annotations
  6. packages/fenliu/mkdocs.yml — update repo_url and edit_uri
  7. packages/fenliu/README.md — update source/doc links
  8. packages/fenliu/docs/ — update all Codeberg references in index.md, faq.md, api/curated.md, development/local-setup.md, development/contributing.md, getting-started/installation.md, getting-started/container-deployment.md
  9. packages/zhongli/Containerfile — update OCI labels
  10. packages/zhongli/justfile — update commit URL and container annotations
  11. packages/zhongli/README.md — update badge, clone, and container image URLs

All Codeberg source URLs will point to https://forge.marvin8.zone/marvin8/dujiangyan (with appropriate sub-paths for package-specific references).

Old docs site URL (marvinsmastodontools.codeberg.page/dujiangyan/fenliu/) will be updated to reference the new forge project page since Pages may not be available on forge.marvin8.zone.

## Plan **Findings from exploration:** - Access confirmed via `forge-pi` remote (agent-pi identity) - Site files in `packages/fenliu/site/` are gitignored (generated by mkdocs) — no changes needed there - `packages/*/CHANGELOG.md` are off-limits per AGENTS.md - `https://codeberg.org/marvin8/wuming@main` (wuming action) doesn't exist on forge.marvin8.zone yet — left as-is for now - `https://codeberg.org/git-pages/action@v2` (Codeberg Pages) has no equivalent on forge.marvin8.zone — left as-is, docs deploy will need separate follow-up **Approach:** 1. `.forgejo/workflows/weekly-checks.yml` — change `runs-on: codeberg-small-lazy` → `runs-on: suanni` (both jobs) 2. `.forgejo/workflows/fenliu-ci.yml` — update container annotations and git remote in `deploy-docs` 3. `.forgejo/workflows/zhongli-ci.yml` — update container annotations 4. `packages/fenliu/Containerfile` — update OCI labels 5. `packages/fenliu/justfile` — update commit URL and container annotations 6. `packages/fenliu/mkdocs.yml` — update `repo_url` and `edit_uri` 7. `packages/fenliu/README.md` — update source/doc links 8. `packages/fenliu/docs/` — update all Codeberg references in index.md, faq.md, api/curated.md, development/local-setup.md, development/contributing.md, getting-started/installation.md, getting-started/container-deployment.md 9. `packages/zhongli/Containerfile` — update OCI labels 10. `packages/zhongli/justfile` — update commit URL and container annotations 11. `packages/zhongli/README.md` — update badge, clone, and container image URLs All Codeberg source URLs will point to `https://forge.marvin8.zone/marvin8/dujiangyan` (with appropriate sub-paths for package-specific references). Old docs site URL (`marvinsmastodontools.codeberg.page/dujiangyan/fenliu/`) will be updated to reference the new forge project page since Pages may not be available on forge.marvin8.zone.
Sign in to join this conversation.
No labels
No milestone
No project
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.

Dependencies

No dependencies set

Reference
marvin8/dujiangyan#75
No description provided.