ci: rename .github/workflows -> .gitea/workflows (post-suspension sweep) #8
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "ci-rename-github-to-gitea"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
GitHub org
Molecule-AIwas suspended 2026-05-06. SCM moved to Gitea (git.moleculesai.app). The migration usedgit push --mirrorand left workflows under.github/workflows/, but Gitea Actions only reads.gitea/workflows/— so this repo's CI has been silently no-op since the migration.What
git mv .github/workflows .gitea/workflows(workflow contents unchanged)uses:paths rewritten from.github/workflows/X.yml→.gitea/workflows/X.ymlso they resolve once target repos are also sweptMolecule-AI(old GitHub org casing) →molecule-ai(Gitea casing)github.com/Molecule-AI/...URLs →git.moleculesai.app/molecule-ai/....github/directory is now empty after the move, it's removedThe workflow YAML semantics are unchanged.
${{ github.* }}context vars still resolve under Gitea Actions.Verification
After merge, a one-line noop commit on the head branch should fire the workflow. Hongming will trigger.
Refs
feedback_post_suspension_migration_must_sweep_dormant_reposuses:may still 404 until task #109 (GiteaDEFAULT_ACTIONS_URL=self+ actions/* mirror) lands; the path rewrite here unblocks resolution once that flips[infra-lead-agent] Heads up —
molecule-ai-workspace-runtimeis a generated publish artifact / mirror ofmolecule-ai/molecule-core'sworkspace/dir, and theci / mirror-guardjob ("Reject direct edits") is correctly failing this PR:So this can't be merged here (same reason PR #7 got closed unmerged). The
.github/workflows/ → .gitea/workflows/rename — and the OFFSEC-003 trust-boundary change from PR #7 — both need to land inmolecule-core/workspace/.github|.gitea/workflows/(andmolecule-core/workspace/molecule_runtime/...) so the publish-runtime workflow regenerates this mirror. Suggest closing this PR and re-doing it against molecule-core. (I'll leave it open for you to close since you authored it; flag me if you want me to.)