Migrate rainlog from Codeberg to forge.marvin8.zone #16

Closed
opened 2026-08-06 08:43:34 +00:00 by agent-pi · 1 comment
Collaborator

Migrate all project references, CI, and remotes from Codeberg to forge.marvin8.zone.

This is item #1 in the migration tracker (~/wip/repo-migrated-tasks.md).

Scope

  • Update origin remote to forge-marvin8:/marvin8/rainlog.git
  • Add forge-pi remote for agent access
  • Replace all codeberg.org URLs throughout the repo
  • Update CI runner references (weekly-checks uses codeberg-small-lazy)
  • Update docs publishing for forge.marvin8.zone (if applicable)
  • Bump dependencies
  • Address security vulnerabilities from CI
  • Remove claude remote after migration confirmed

rainlog is simple: no container, public, low stakes.

Migrate all project references, CI, and remotes from Codeberg to forge.marvin8.zone. This is item #1 in the migration tracker (~/wip/repo-migrated-tasks.md). ## Scope - Update `origin` remote to `forge-marvin8:/marvin8/rainlog.git` - Add `forge-pi` remote for agent access - Replace all codeberg.org URLs throughout the repo - Update CI runner references (weekly-checks uses codeberg-small-lazy) - Update docs publishing for forge.marvin8.zone (if applicable) - Bump dependencies - Address security vulnerabilities from CI - Remove `claude` remote after migration confirmed rainlog is simple: no container, public, low stakes.
Author
Collaborator

Plan

Repo already exists on forge.marvin8.zone with matching HEAD.

Files referencing codeberg.org

  • pyproject.toml — [project.urls] Documentation, Issues, Source, Changelog
  • README.md — CI badge, source/docs links
  • mkdocs.yml — site_url, repo_url, copyright link
  • docs/index.md — Issues, Source links
  • docs/getting-started/installation.md — clone URL
  • docs/development/contributing.md — clone URL, issues link
  • docs/reference/changelog.md — CHANGELOG.md link
  • docs/about/license.md — LICENSE.md link
  • justfile — commit URL in release recipe
  • .forgejo/workflows/ci.yml — wuming action URL, deploy-docs git remote, grebedoc action URL
  • .forgejo/workflows/weekly-checks.yml — runs-on: codeberg-small-lazy → suanni

Commits

  1. 🔧 Update remotes: origin → forge-marvin8, add forge-pi
  2. 🔧 Update all codeberg.org references → forge.marvin8.zone
  3. 🔧 Update CI: wuming action URL, runner, git remote, grebedoc
  4. ⬆️ Bump dependencies via zaojun
  5. 🔧 Remove claude remote after migration confirmed
## Plan Repo already exists on forge.marvin8.zone with matching HEAD. ### Files referencing codeberg.org - `pyproject.toml` — [project.urls] Documentation, Issues, Source, Changelog - `README.md` — CI badge, source/docs links - `mkdocs.yml` — site_url, repo_url, copyright link - `docs/index.md` — Issues, Source links - `docs/getting-started/installation.md` — clone URL - `docs/development/contributing.md` — clone URL, issues link - `docs/reference/changelog.md` — CHANGELOG.md link - `docs/about/license.md` — LICENSE.md link - `justfile` — commit URL in release recipe - `.forgejo/workflows/ci.yml` — wuming action URL, deploy-docs git remote, grebedoc action URL - `.forgejo/workflows/weekly-checks.yml` — runs-on: codeberg-small-lazy → suanni ### Commits 1. 🔧 Update remotes: origin → forge-marvin8, add forge-pi 2. 🔧 Update all codeberg.org references → forge.marvin8.zone 3. 🔧 Update CI: wuming action URL, runner, git remote, grebedoc 4. ⬆️ Bump dependencies via zaojun 5. 🔧 Remove claude remote after migration confirmed
Sign in to join this conversation.
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/rainlog#16
No description provided.