Migrate CI from Woodpecker to Forgejo Actions #5
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The project currently uses Woodpecker CI. This issue covers migrating to Forgejo Actions to align with the rest of the project portfolio (e.g. longwei).
Scope:
Plan of attack:
Key files:
Approach:
Model ci.yml on longwei's .forgejo/workflows/ci.yml with jobs: pr-review (wuming), gitleaks, checks, pytest-betas (continue-on-error), publish. All on zhuiri runner. The checks job runs: nox -s ruff ty refactor interrogate complexipy pysentry pytest deptry dependency_versions + taibai dry-run for Release-Notes.md validation.
weekly-checks.yml runs on codeberg-small-lazy at cron 17 16 * * 5 (02:17 AEST Saturday). Other projects use minutes: 07, 13, 23, 31, 41, 47, 52, 57 — 17 is free.
WuMing agents: code:deepseek-v4-pro,config:deepseek-v4-flash,docs:deepseek-v4-flash,shell:deepseek-v4-flash,security:deepseek-v4-pro,tests:deepseek-v4-flash. Will also add pr_number input (wuming requires it on Forgejo Actions to find the PR).
Commits: