chore: purge Codeberg references (madtea-own + sample hosts) #384

Closed
opened 2026-08-17 03:07:14 +00:00 by hexajon · 0 comments
Owner

Goal

Remove Codeberg from madtea's own references and generic sample-host fixtures, per the boundary decision. Part of the madtea.lol migration (#380).

Scope (change these)

  • madtea's own codeberg refs (README, guides, any remaining docs) to the new home - cheshirecube (source), GitHub (distribution), or madtea.lol (imports) per the ref's role.
  • Generic sample-host codeberg.org uses in tests and code examples to the reserved example domain example.com, preserving host distinctness where a test uses multiple hosts (use example.org/example.net for a second distinct host rather than collapsing them).
  • ADR issue-links (codeberg.org/sixfold_space/madtea/issues/N) to git.cheshirecube.cloud/sixfold-space/madtea/issues/N - a stale-link refresh, not a decision rewrite.

Exempt (leave as-is)

  • The Forgejo upstream container image codeberg.org/forgejo/forgejo:15 (Forgejo genuinely lives on Codeberg) - .forgejo/workflows/drift.yml, tests/integration/check-drift.sh, docs/COMPAT.md, docs/contributing/forgejo-15-actions-probe.md.
  • Third-party codeberg.org/Cyborus/forgejo-cli (docs/COMPARISON.md) and the upstream Forgejo security link (SECURITY.md).
  • CHANGELOG.md historical release notes, and ADR decision text/context (immutable; only the ADR issue-link URLs change).

Escalate, do not blindly swap

Any codeberg.org that is load-bearing behavior (e.g. a recognized-forge-host list) rather than arbitrary sample data - flag it, do not silently replace.

Done when

  • rg codeberg returns only the exempt categories.
  • The gate is green - the test host changes must not break assertions.

Related: #380.

## Goal Remove Codeberg from madtea's own references and generic sample-host fixtures, per the boundary decision. Part of the madtea.lol migration (#380). ## Scope (change these) - **madtea's own codeberg refs** (README, guides, any remaining docs) to the new home - cheshirecube (source), GitHub (distribution), or `madtea.lol` (imports) per the ref's role. - **Generic sample-host `codeberg.org` uses** in tests and code examples to the reserved example domain `example.com`, preserving host distinctness where a test uses multiple hosts (use `example.org`/`example.net` for a second distinct host rather than collapsing them). - **ADR issue-links** (`codeberg.org/sixfold_space/madtea/issues/N`) to `git.cheshirecube.cloud/sixfold-space/madtea/issues/N` - a stale-link refresh, not a decision rewrite. ## Exempt (leave as-is) - The Forgejo **upstream container image** `codeberg.org/forgejo/forgejo:15` (Forgejo genuinely lives on Codeberg) - `.forgejo/workflows/drift.yml`, `tests/integration/check-drift.sh`, `docs/COMPAT.md`, `docs/contributing/forgejo-15-actions-probe.md`. - Third-party `codeberg.org/Cyborus/forgejo-cli` (`docs/COMPARISON.md`) and the upstream Forgejo security link (`SECURITY.md`). - `CHANGELOG.md` historical release notes, and ADR decision text/context (immutable; only the ADR issue-link URLs change). ## Escalate, do not blindly swap Any `codeberg.org` that is load-bearing behavior (e.g. a recognized-forge-host list) rather than arbitrary sample data - flag it, do not silently replace. ## Done when - `rg codeberg` returns only the exempt categories. - The gate is green - the test host changes must not break assertions. Related: #380.
Sign in to join this conversation.
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
sixfold-space/madtea#384
No description provided.