Migrate CI to Forgejo Actions and replace git-cliff with Release-Notes.md changelog #7

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/7/head into main 2026-07-10 04:44:59 +00:00
coding-agent-marvin8 commented 2026-07-10 02:31:01 +00:00 (Migrated from codeberg.org)

Migrates CI from Woodpecker to Forgejo Actions and replaces git-cliff with a Release-Notes.md-based changelog approach, matching the setup used in longwei.

Changes

CI migration (Closes #5):

  • Replace .woodpecker/ with .forgejo/workflows/ci.yml and weekly-checks.yml
  • All jobs run on zhuiri; weekly checks use codeberg-small-lazy at 02:17 AEST Saturday (cron 17 16 * * 5)
  • WuMing review agents updated: code:deepseek-v4-pro, config/docs/shell/tests:deepseek-v4-flash, security:deepseek-v4-pro
  • CI validates Release-Notes.md on every run via uvx taibai thread --dry-run
  • pytest-betas job runs with continue-on-error: true
  • .superpowers/ and docs/superpowers/ excluded via .git/info/exclude

Release-Notes.md changelog (Closes #6):

  • Add Release-Notes.md and Release-Notes.md.template (taibai thread format)
  • just release now extracts bullets from Release-Notes.md and appends ungrouped commit list with Codeberg links
  • New just fediverse-post (defaults to announce profile) and just fediverse-validate recipes
  • Remove git-cliff dev dependency and cliff.toml
  • Update CLAUDE.md with Release Process and Release Notes sections
Migrates CI from Woodpecker to Forgejo Actions and replaces git-cliff with a Release-Notes.md-based changelog approach, matching the setup used in longwei. ## Changes **CI migration (Closes #5):** - Replace `.woodpecker/` with `.forgejo/workflows/ci.yml` and `weekly-checks.yml` - All jobs run on `zhuiri`; weekly checks use `codeberg-small-lazy` at 02:17 AEST Saturday (cron `17 16 * * 5`) - WuMing review agents updated: `code:deepseek-v4-pro`, `config/docs/shell/tests:deepseek-v4-flash`, `security:deepseek-v4-pro` - CI validates `Release-Notes.md` on every run via `uvx taibai thread --dry-run` - `pytest-betas` job runs with `continue-on-error: true` - `.superpowers/` and `docs/superpowers/` excluded via `.git/info/exclude` **Release-Notes.md changelog (Closes #6):** - Add `Release-Notes.md` and `Release-Notes.md.template` (taibai thread format) - `just release` now extracts bullets from `Release-Notes.md` and appends ungrouped commit list with Codeberg links - New `just fediverse-post` (defaults to `announce` profile) and `just fediverse-validate` recipes - Remove `git-cliff` dev dependency and `cliff.toml` - Update `CLAUDE.md` with Release Process and Release Notes sections
forgejo-actions commented 2026-07-10 02:31:33 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2144 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2144 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-10 02:39:03 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2175 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2175 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-10 02:50:31 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2160 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2160 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-10 03:17:32 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2165 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2165 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-10 03:30:04 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2165 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2165 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-10 03:33:34 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2168 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2168 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-10 03:45:32 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2169 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2169 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-10 04:25:02 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2153 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2153 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-10 04:26:32 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2164 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2164 lines; limit is 2000). Please consider splitting it into smaller PRs.
Sign in to join this conversation.
No reviewers
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/kokopelli!7
No description provided.