CI infrastructure refactor: Woodpecker→Forgejo Actions, AI declaration, changelog overhaul #54

Closed
opened 2026-07-15 08:15:48 +00:00 by coding-agent-marvin8 · 1 comment
coding-agent-marvin8 commented 2026-07-15 08:15:48 +00:00 (Migrated from codeberg.org)

Refactor the project CI and infrastructure:

  • Implement AI-DECLARATION.md (v0.1.2, level: copilot)
  • Migrate all CI from Woodpecker to Forgejo Actions (all on zhuiri runner except weekly)
  • Add weekly checks cron at 02:38 Saturday AEST on codeberg-small-lazy
  • Update WuMing review agents to match longwei's full agent set
  • Replace git-cliff changelog generation with Release-Notes.md bullet extraction + commit list with links
  • Add Release-Notes.md.template and auto-reset in just fediverse-post recipe (default profile: announce)
  • Update AGENTS.md for new workflows
  • Clean up superpowers artifacts and .git/info/exclude
Refactor the project CI and infrastructure: - Implement AI-DECLARATION.md (v0.1.2, level: copilot) - Migrate all CI from Woodpecker to Forgejo Actions (all on zhuiri runner except weekly) - Add weekly checks cron at 02:38 Saturday AEST on codeberg-small-lazy - Update WuMing review agents to match longwei's full agent set - Replace git-cliff changelog generation with Release-Notes.md bullet extraction + commit list with links - Add Release-Notes.md.template and auto-reset in just fediverse-post recipe (default profile: announce) - Update AGENTS.md for new workflows - Clean up superpowers artifacts and .git/info/exclude
coding-agent-marvin8 commented 2026-07-15 08:16:01 +00:00 (Migrated from codeberg.org)

Plan

Branch: feat/ci-infra-refactor (already created)

Design spec: .superpowers/specs/2026-07-15-ci-infra-refactor-design.md

Commits

  1. 📝 add AI-DECLARATION.md — create AI-DECLARATION.md at spec v0.1.2, level copilot
  2. 👷 migrate CI to Forgejo Actions — create .forgejo/workflows/ci.yml (pr-review+gitleaks+checks+publish+deploy-docs, all on zhuiri), create .forgejo/workflows/weekly-checks.yml (cron 38 16 * * 5 on codeberg-small-lazy), delete .woodpecker/* (4 files), delete .forgejo/workflows/docs.yml (merged into ci.yml)
  3. 🔧 replace git-cliff with Release-Notes.md changelog — update just release to add commit list with links after bullets, remove cliff.toml, remove git-cliff from dev deps, add Release-Notes.md.template
  4. 🔧 update justfile and AGENTS.md — change fediverse-post default profile to announce, add Release-Notes.md auto-reset, update AGENTS.md for new workflows and remove cliff.toml references
  5. 🔧 clean up superpowers artifacts — move docs/superpowers to .superpowers, add .superpowers/ to .git/info/exclude

PR

fj --host https://codeberg.org pr create "CI infrastructure refactor: Woodpecker→Forgejo Actions, AI declaration, changelog overhaul"   --base main   --head feat/ci-infra-refactor   -r marvinsmastodontools/fedinesia   --body "Closes #54"
**Plan** Branch: `feat/ci-infra-refactor` (already created) Design spec: `.superpowers/specs/2026-07-15-ci-infra-refactor-design.md` ### Commits 1. **:memo: add AI-DECLARATION.md** — create `AI-DECLARATION.md` at spec v0.1.2, level copilot 2. **:construction_worker: migrate CI to Forgejo Actions** — create `.forgejo/workflows/ci.yml` (pr-review+gitleaks+checks+publish+deploy-docs, all on zhuiri), create `.forgejo/workflows/weekly-checks.yml` (cron 38 16 * * 5 on codeberg-small-lazy), delete `.woodpecker/*` (4 files), delete `.forgejo/workflows/docs.yml` (merged into ci.yml) 3. **:wrench: replace git-cliff with Release-Notes.md changelog** — update `just release` to add commit list with links after bullets, remove `cliff.toml`, remove git-cliff from dev deps, add `Release-Notes.md.template` 4. **:wrench: update justfile and AGENTS.md** — change fediverse-post default profile to announce, add Release-Notes.md auto-reset, update AGENTS.md for new workflows and remove cliff.toml references 5. **:wrench: clean up superpowers artifacts** — move docs/superpowers to .superpowers, add .superpowers/ to .git/info/exclude ### PR ``` fj --host https://codeberg.org pr create "CI infrastructure refactor: Woodpecker→Forgejo Actions, AI declaration, changelog overhaul" --base main --head feat/ci-infra-refactor -r marvinsmastodontools/fedinesia --body "Closes #54" ```
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/fedinesia#54
No description provided.