blumeops/.forgejo/workflows
Erich Blume abb7e6fe88 Add branch-cleanup mise task (#247)
## Summary
- New `mise run branch-cleanup` task that finds branches merged into main and deletes them locally and on the Forgejo remote
- Configurable `--cutoff` (default 30 days) skips branches with recent HEAD commits
- Supports `--dry-run`, `--local-only`, `--remote-only` flags
- Interactive confirmation before any deletion

## Test plan
- [x] `mise run branch-cleanup -- --dry-run` shows correct table of candidates
- [ ] Run without `--dry-run` to confirm actual deletion works

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/247
2026-02-22 16:00:09 -08:00
..
branch-cleanup.yaml Add branch-cleanup mise task (#247) 2026-02-22 16:00:09 -08:00
build-blumeops.yaml Eliminate double towncrier run in release workflow (#199) 2026-02-16 21:24:34 -08:00
build-container-nix.yaml Enable zot registry auth + wire CI credentials (#237) 2026-02-21 12:20:29 -08:00
build-container.yaml Enable zot registry auth + wire CI credentials (#237) 2026-02-21 12:20:29 -08:00
cv-deploy.yaml Add yq to forgejo-runner and replace sed YAML edits (#180) 2026-02-13 10:20:27 -08:00
deploy-fly.yaml Add Fly.io public reverse proxy for docs.eblu.me (#120) 2026-02-08 02:36:19 -08:00