Finish forge.marvin8.zone migration leftovers #31

Closed
opened 2026-08-16 21:48:50 +00:00 by agent-pi · 2 comments
Collaborator

Longwei was migrated early from Codeberg to forge.marvin8.zone and a few codeberg.org source references were left behind, plus a dependency bump/security pass is due.

Remaining work:

  • Update codeberg.org URLs in .pre-commit-config.yaml (zaojun), .forgejo/workflows/ci.yml (wuming), README.md and docs/index.md (fedinesia, feed2fedi) to their forge.marvin8.zone equivalents.
  • Rewrite historical commit links in CHANGELOG.md from codeberg.org/MarvinsMastodonTools/longwei to forge.marvin8.zone/marvin8/longwei.
  • Leave the codeberg.org/git-pages/action and codeberg.org/grunfink/snac2 references as-is (grebedoc service and third-party project respectively).
  • Run a zaojun dependency bump and address any security findings.
Longwei was migrated early from Codeberg to forge.marvin8.zone and a few codeberg.org source references were left behind, plus a dependency bump/security pass is due. Remaining work: - Update codeberg.org URLs in .pre-commit-config.yaml (zaojun), .forgejo/workflows/ci.yml (wuming), README.md and docs/index.md (fedinesia, feed2fedi) to their forge.marvin8.zone equivalents. - Rewrite historical commit links in CHANGELOG.md from codeberg.org/MarvinsMastodonTools/longwei to forge.marvin8.zone/marvin8/longwei. - Leave the codeberg.org/git-pages/action and codeberg.org/grunfink/snac2 references as-is (grebedoc service and third-party project respectively). - Run a zaojun dependency bump and address any security findings.
Author
Collaborator

Plan of attack (duplicate of next comment — disregard).

Plan of attack (duplicate of next comment — disregard).
Author
Collaborator

Plan of attack:

  1. .pre-commit-config.yaml: change zaojun repo from https://codeberg.org/marvin8/zaojun to https://forge.marvin8.zone/marvin8/zaojun.
  2. .forgejo/workflows/ci.yml: change the wuming action from https://codeberg.org/marvin8/wuming@main to https://forge.marvin8.zone/marvin8/wuming@main. The git-pages/action URL stays on codeberg.org (grebedoc service).
  3. README.md + docs/index.md: fedinesia and feed2fedi links to https://forge.marvin8.zone/marvin8/<project>.
  4. CHANGELOG.md: bulk-rewrite the codeberg.org/MarvinsMastodonTools/longwei/commit/ links to forge.marvin8.zone/marvin8/longwei/commit/ (same hashes).
  5. Run zaojun --format json and bump each not-up_to_date package to the ~= minimum (aged_version for too_new, latest otherwise); keep pre-commit revs aligned where the same package appears in both.
  6. Verify with ruff/ty/complexipy/pytest, then open a PR.
Plan of attack: 1. `.pre-commit-config.yaml`: change zaojun repo from `https://codeberg.org/marvin8/zaojun` to `https://forge.marvin8.zone/marvin8/zaojun`. 2. `.forgejo/workflows/ci.yml`: change the wuming action from `https://codeberg.org/marvin8/wuming@main` to `https://forge.marvin8.zone/marvin8/wuming@main`. The git-pages/action URL stays on codeberg.org (grebedoc service). 3. `README.md` + `docs/index.md`: fedinesia and feed2fedi links to `https://forge.marvin8.zone/marvin8/<project>`. 4. `CHANGELOG.md`: bulk-rewrite the `codeberg.org/MarvinsMastodonTools/longwei/commit/` links to `forge.marvin8.zone/marvin8/longwei/commit/` (same hashes). 5. Run `zaojun --format json` and bump each not-up_to_date package to the `~=` minimum (aged_version for too_new, latest otherwise); keep pre-commit revs aligned where the same package appears in both. 6. Verify with ruff/ty/complexipy/pytest, then open a PR.
Sign in to join this conversation.
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/longwei#31
No description provided.