Migrate CI to Forgejo Actions, add grebedoc hosting, replace git-cliff #23

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/23/head into main 2026-07-07 23:28:27 +00:00
coding-agent-marvin8 commented 2026-07-07 21:21:46 +00:00 (Migrated from codeberg.org)

Closes #20
Closes #21
Closes #22

Summary

  • Replaces all Woodpecker pipelines with Forgejo Actions; regular CI runs on zhuiri, weekly checks run on Codeberg shared runners at 02:31 AEST Saturday (cron 31 16 * * 5).
  • WuMing AI review broadened from 4 to 6 agents: code, config, docs, shell, security, tests — with deepseek-v4-pro on code and security.
  • Documentation also deployed to longwei.marvin8.zone via grebedoc; client-side redirect added for old Codeberg Pages URLs.
  • just release now generates changelog entries from Release-Notes.md bullets + flat commit list with Codeberg links; git-cliff and cliff.toml removed.
  • just fediverse-post now resets Release-Notes.md from Release-Notes.md.template after a successful post.
  • docs/superpowers/ and .superpowers/ added to .gitignore.

Test plan

  • Push a version tag on main and verify deploy-docs runs: mike deploys to Codeberg pages AND grebedoc uploads to longwei.marvin8.zone
  • Visit https://marvinsmastodontools.codeberg.page/longwei/latest/ and verify redirect to https://longwei.marvin8.zone/latest/
  • Open a test PR and verify pr-review (WuMing, 6 agents) runs on zhuiri
  • Trigger weekly-checks.yml manually and verify it runs on codeberg-small-lazy
  • Dry-run just release patch and verify CHANGELOG.md output shows bullets + ### Commits list with [hash](url) links
  • Run just fediverse-validate to confirm Release-Notes.md format is valid
Closes #20 Closes #21 Closes #22 ## Summary - Replaces all Woodpecker pipelines with Forgejo Actions; regular CI runs on `zhuiri`, weekly checks run on Codeberg shared runners at 02:31 AEST Saturday (cron `31 16 * * 5`). - WuMing AI review broadened from 4 to 6 agents: code, config, docs, shell, security, tests — with `deepseek-v4-pro` on code and security. - Documentation also deployed to `longwei.marvin8.zone` via grebedoc; client-side redirect added for old Codeberg Pages URLs. - `just release` now generates changelog entries from Release-Notes.md bullets + flat commit list with Codeberg links; git-cliff and cliff.toml removed. - `just fediverse-post` now resets Release-Notes.md from `Release-Notes.md.template` after a successful post. - `docs/superpowers/` and `.superpowers/` added to `.gitignore`. ## Test plan - [ ] Push a version tag on main and verify `deploy-docs` runs: mike deploys to Codeberg pages AND grebedoc uploads to `longwei.marvin8.zone` - [ ] Visit `https://marvinsmastodontools.codeberg.page/longwei/latest/` and verify redirect to `https://longwei.marvin8.zone/latest/` - [ ] Open a test PR and verify `pr-review` (WuMing, 6 agents) runs on `zhuiri` - [ ] Trigger `weekly-checks.yml` manually and verify it runs on `codeberg-small-lazy` - [ ] Dry-run `just release patch` and verify CHANGELOG.md output shows bullets + `### Commits` list with `[hash](url)` links - [ ] Run `just fediverse-validate` to confirm Release-Notes.md format is valid
Sign in to join this conversation.
No description provided.