- Improved JSDoc description for getCommitStatus method
- Fixed import to use type-only import for Logger
- Capitalized comment beginnings
- Added ESLint disable comments with descriptions for mock logger
- Fixed key spacing alignment
All linter warnings are now resolved!
Minori now automatically merges dependency update PRs when:
- The update is NOT a major version bump (to avoid breaking changes)
- The CI checks pass (status = "success")
- An existing PR for the dependency update is found
This reduces manual work for safe, non-breaking dependency updates
whilst still requiring human review for potentially breaking changes.
Changes:
- Add version comparison utility to detect major version bumps
- Add Gitea service methods for commit status and PR merging
- Add auto-merge logic to update orchestrator
- Add comprehensive tests for new functionality