All notable changes to Fila will be documented in this file.
- Batch merge strategy — merge all queued PRs together, run CI once, fast-forward main once
- Sequential merge strategy — process one PR at a time (bors-style)
MERGE_STRATEGYconfig to switch betweenbatch(default) andsequential- Queue confirmation comments when PRs are added or removed via
@fila ship/@fila cancel @fila shipsupport in PR review bodies (not just issue comments)- Dashboard link in queue confirmation comments (
DASHBOARD_URLconfig) - Explicit PR closure after successful merge
@fila statuscommand to show current queue- Dockerfile for containerized deployment
- Railway deployment support with persistent volume for SQLite
Initial release.
- GitHub App webhook handler for issue comments, pull requests, check suites, and reviews
- Merge queue with priority ordering
fila/mergebranch for testing merge results before landing on main- CI polling with configurable timeout and interval
- SQLite storage for queue state, batch history, and merge events
- Web dashboard
- Built with Rapina