policy: disable Forgejo→GH push-mirroring by default
Operator works privately on Forgejo. Pushing to GitHub becomes a
manual per-repo opt-in, not an automatic mirror.
Today's action: deleted all 8 push-mirrors via Forgejo API (DELETE
204 each). GitHub copies that exist now are point-in-time snapshots
from before the policy change.
STATE.md updated to reflect:
- 'snapshot 2026-05-06 (stale)' replaces all 'mirror' status cells
- Header reframed: Forgejo is the only source of truth; GH not
auto-pushed to
- Added 8bit-icons to repo table (was migrated, not previously listed)
- Changelog entry for the policy change
Memory updated: feedback_my_git_is_forgejo.md now says 'do NOT
auto-enable push-mirror; wait for explicit instruction'.
This commit is contained in:
parent
f59a6e90d0
commit
59aa014e32
1 changed files with 23 additions and 12 deletions
35
STATE.md
35
STATE.md
|
|
@ -7,9 +7,15 @@ relevant table/section. Don't rewrite history.
|
|||
|
||||
## Forge
|
||||
|
||||
**Primary git host: <https://git.s8n.ru/> (Forgejo).** GitHub is a
|
||||
push-mirror only since 2026-05-05. When the operator says "my git",
|
||||
they mean Forgejo.
|
||||
**Primary git host: <https://git.s8n.ru/> (Forgejo).** Forgejo is the
|
||||
ONLY source of truth. When the operator says "my git", they mean
|
||||
Forgejo.
|
||||
|
||||
**Push-mirror to GitHub is OFF by default** (changed 2026-05-06).
|
||||
Operator works privately on Forgejo. Push to GitHub happens only when
|
||||
explicitly requested for a specific repo. GitHub copies that exist
|
||||
right now are point-in-time snapshots from before the mirror was
|
||||
disabled — they will go stale.
|
||||
|
||||
- Forgejo: <https://git.s8n.ru/> (LE cert, `no-guest@file` ACL)
|
||||
- Forgejo SSH: `ssh://git@192.168.0.100:222/<owner>/<repo>.git`
|
||||
|
|
@ -39,14 +45,15 @@ Mesh:
|
|||
|
||||
| Repo | Owner | Forgejo | GH mirror | Notes |
|
||||
|---|---|---|---|---|
|
||||
| veilor-os | veilor-org | ✅ primary | ✅ | hardened Fedora KDE remix |
|
||||
| veilor-server | veilor-org | ✅ primary | ✅ NEW | Debian preseed bootstrap |
|
||||
| infra | veilor-org | ✅ primary | ✅ NEW | this repo |
|
||||
| x | s8n-ru | ✅ primary | ✅ | private Misskey fork |
|
||||
| minecraft-launcher | s8n-ru | ✅ primary | ✅ | racked.ru launcher |
|
||||
| minecraft-server | s8n-ru | ✅ primary | ✅ | racked.ru MC server |
|
||||
| minecraft-client | s8n-ru | ✅ primary | ✅ | racked.ru MC client config |
|
||||
| auth-limbo | s8n-ru | ✅ primary | ✅ | Paper plugin (AuthMe fix) |
|
||||
| veilor-os | veilor-org | ✅ primary | snapshot 2026-05-06 (stale from now) | hardened Fedora KDE remix |
|
||||
| veilor-server | veilor-org | ✅ primary | snapshot 2026-05-06 (stale) | Debian preseed bootstrap |
|
||||
| infra | veilor-org | ✅ primary | snapshot 2026-05-06 (stale) | this repo |
|
||||
| x | s8n-ru | ✅ primary | snapshot 2026-05-06 (stale) | private Misskey fork |
|
||||
| minecraft-launcher | s8n-ru | ✅ primary | snapshot 2026-05-06 (stale) | racked.ru launcher |
|
||||
| minecraft-server | s8n-ru | ✅ primary | snapshot 2026-05-06 (stale) | racked.ru MC server |
|
||||
| minecraft-client | s8n-ru | ✅ primary | snapshot 2026-05-06 (stale) | racked.ru MC client config |
|
||||
| auth-limbo | s8n-ru | ✅ primary | snapshot 2026-05-06 (stale) | Paper plugin (AuthMe fix) |
|
||||
| 8bit-icons | s8n-ru | ✅ primary | snapshot 2026-05-06 (stale) | AGPLv3 AMOLED 24×24 pixel-art Android pack |
|
||||
|
||||
**No repos on GH that aren't mirrored from Forgejo.**
|
||||
|
||||
|
|
@ -124,7 +131,11 @@ ubuntu-24.04` since runner has that label.
|
|||
## Changelog
|
||||
|
||||
### 2026-05-06
|
||||
- Created `veilor-org/infra` Forgejo repo + GH push-mirror
|
||||
- **Disabled all Forgejo→GH push-mirrors** (8 repos). Forge is now
|
||||
the only auto-pushed-to host. Operator works privately. Push to GH
|
||||
is a manual operator step for specific repos when wanted.
|
||||
- Created `veilor-org/infra` Forgejo repo (mirror initially set, then
|
||||
removed same day per the policy change above)
|
||||
- Stopped RocketChat (`docker compose stop`); volumes preserved
|
||||
- 5-agent stack audit shipped (`AUDIT-2026-05-05.md`)
|
||||
- Cobblestone deployed (fresh Debian + DE) — awaiting access details
|
||||
|
|
|
|||
Loading…
Reference in a new issue