CI modernisation and release process overhaul #11

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

Migrate CI from Woodpecker to Forgejo Actions (pr-review via wuming, gitleaks, checks, deploy-docs). Publish docs to grebedoc at yilan.marvin8.zone with a client-side redirect. Replace git-cliff changelog generation with Release-Notes.md bullet extraction managed by new justfile targets.

Migrate CI from Woodpecker to Forgejo Actions (pr-review via wuming, gitleaks, checks, deploy-docs). Publish docs to grebedoc at yilan.marvin8.zone with a client-side redirect. Replace git-cliff changelog generation with Release-Notes.md bullet extraction managed by new justfile targets.
coding-agent-marvin8 commented 2026-07-08 05:32:31 +00:00 (Migrated from codeberg.org)

Key files: .forgejo/workflows/ (new), .woodpecker/ (delete), mkdocs.yml, docs/javascripts/redirect.js, Release-Notes.md, Justfile, pyproject.toml, cliff.toml (delete), CLAUDE.md.

Approach:

  1. Create branch, add docs/superpowers/ to .gitignore.
  2. Port CI to Forgejo Actions (single ci.yml + weekly-checks.yml); add .gitleaks.toml; delete .woodpecker/.
  3. Update mkdocs.yml site_url to https://yilan.marvin8.zone; add redirect.js; add grebedoc upload to deploy-docs job.
  4. Create Release-Notes.md and template; update Justfile release target to use bullet extraction; add fediverse-validate and fediverse-post targets; remove git-cliff dep; delete cliff.toml.
  5. Update CLAUDE.md.
Key files: .forgejo/workflows/ (new), .woodpecker/ (delete), mkdocs.yml, docs/javascripts/redirect.js, Release-Notes.md, Justfile, pyproject.toml, cliff.toml (delete), CLAUDE.md. Approach: 1. Create branch, add docs/superpowers/ to .gitignore. 2. Port CI to Forgejo Actions (single ci.yml + weekly-checks.yml); add .gitleaks.toml; delete .woodpecker/. 3. Update mkdocs.yml site_url to https://yilan.marvin8.zone; add redirect.js; add grebedoc upload to deploy-docs job. 4. Create Release-Notes.md and template; update Justfile release target to use bullet extraction; add fediverse-validate and fediverse-post targets; remove git-cliff dep; delete cliff.toml. 5. Update CLAUDE.md.
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/yilan#11
No description provided.