CI & tooling refactor: Forgejo Actions, AI declaration, changelog #13

Closed
opened 2026-07-12 10:21:30 +00:00 by coding-agent-marvin8 · 1 comment
coding-agent-marvin8 commented 2026-07-12 10:21:30 +00:00 (Migrated from codeberg.org)

Migrate CI from Woodpecker to Forgejo Actions, add AI-DECLARATION.md per the ai-declaration.md spec, refactor changelog generation to use Release-Notes.md bullets (removing git-cliff), add Release-Notes.md & template, update justfile (release recipe + fediverse-post), update CLAUDE.md, and relocate .superpowers folder out of docs/.

Migrate CI from Woodpecker to Forgejo Actions, add AI-DECLARATION.md per the ai-declaration.md spec, refactor changelog generation to use Release-Notes.md bullets (removing git-cliff), add Release-Notes.md & template, update justfile (release recipe + fediverse-post), update CLAUDE.md, and relocate .superpowers folder out of docs/.
coding-agent-marvin8 commented 2026-07-12 10:21:39 +00:00 (Migrated from codeberg.org)

Implementation approach:

  • Spec: .superpowers/specs/2026-07-12-ci-tooling-refactor-design.md
  • Branch: feat/issue-13-ci-tooling-refactor
  • All jobs on zhuiri runner except weekly checks (codeberg-small-lazy)
  • uv installed via astral-sh/setup-uv@v5 on zhuiri; curl|sh on codeberg-small-lazy (matching other projects)
  • git-cliff removed; justfile extracts bullets from Release-Notes.md + raw commit list with Codeberg links
  • Weekly cron: '44 16 * * 5' (02:44 AEST Saturday — unique across all projects)
Implementation approach: - Spec: .superpowers/specs/2026-07-12-ci-tooling-refactor-design.md - Branch: feat/issue-13-ci-tooling-refactor - All jobs on zhuiri runner except weekly checks (codeberg-small-lazy) - uv installed via astral-sh/setup-uv@v5 on zhuiri; curl|sh on codeberg-small-lazy (matching other projects) - git-cliff removed; justfile extracts bullets from Release-Notes.md + raw commit list with Codeberg links - Weekly cron: '44 16 * * 5' (02:44 AEST Saturday — unique across all projects)
Sign in to join this conversation.
No labels
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/rainlog#13
No description provided.