Migrate CI to Forgejo Actions and add Release-Notes workflow #69

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

Woodpecker CI has served its purpose but the project is moving to Forgejo Actions for consistency with other projects. This issue tracks: migrating all .woodpecker/ pipelines to .forgejo/workflows/, adding per-package Release-Notes.md (taibai thread) to replace git-cliff changelog generation, adding ai-declaration.md at repo root, and updating CLAUDE.md files.

Woodpecker CI has served its purpose but the project is moving to Forgejo Actions for consistency with other projects. This issue tracks: migrating all .woodpecker/ pipelines to .forgejo/workflows/, adding per-package Release-Notes.md (taibai thread) to replace git-cliff changelog generation, adding ai-declaration.md at repo root, and updating CLAUDE.md files.
coding-agent-marvin8 commented 2026-07-12 06:09:42 +00:00 (Migrated from codeberg.org)

Exploration complete. Plan of attack:

  1. Add ai-declaration.md at repo root
  2. Create .forgejo/workflows/ with fenliu-ci.yml, zhongli-ci.yml, ai-review.yml, weekly-checks.yml
  3. Add per-package Release-Notes.md + Release-Notes.md.template; configure bumpversion to update them
  4. Refactor both package justfiles: drop git-cliff, add bullet+commit changelog generation, add fediverse-validate/fediverse-post recipes
  5. Remove git-cliff from root pyproject.toml dev deps
  6. Delete .woodpecker/ directory and both cliff.toml files
  7. Update CLAUDE.md files (root, fenliu, zhongli) and RELEASE-COMMANDS.md

Branch: feat/issue-69-forgejo-actions-release-notes

Exploration complete. Plan of attack: 1. Add ai-declaration.md at repo root 2. Create .forgejo/workflows/ with fenliu-ci.yml, zhongli-ci.yml, ai-review.yml, weekly-checks.yml 3. Add per-package Release-Notes.md + Release-Notes.md.template; configure bumpversion to update them 4. Refactor both package justfiles: drop git-cliff, add bullet+commit changelog generation, add fediverse-validate/fediverse-post recipes 5. Remove git-cliff from root pyproject.toml dev deps 6. Delete .woodpecker/ directory and both cliff.toml files 7. Update CLAUDE.md files (root, fenliu, zhongli) and RELEASE-COMMANDS.md Branch: feat/issue-69-forgejo-actions-release-notes
Sign in to join this conversation.
No labels
No milestone
No project
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.

Dependencies

No dependencies set

Reference
marvin8/dujiangyan#69
No description provided.