-
v0.2.0
All checks were successfulci/woodpecker/push/tag-created Pipeline was successfulci/woodpecker/push/push-next Pipeline was successfulci/woodpecker/push/cron-docker-builder Pipeline was successfulci/woodpecker/tag/push-next Pipeline was successfulci/woodpecker/tag/cron-docker-builder Pipeline was successfulci/woodpecker/tag/tag-created Pipeline was successfulreleased this
2024-04-14 19:22:35 +01:00 | 463 commits to main since this releaseBug Fixes
- Avoid using terrors::OneOf across an await boundary
- Don't reload config when updating next branch
- Prevent losing a task waker
- Treat a blank status check result as pending
- Don't log url containing API token
- Visibility on methods
- Always reschedule to validate repos
- Update rust crate gix to 0.62 (#40)
- Revalidate positions in more conditions
Documentation
- Rewrite README
- Add docs to types
Features
- Wrap API Token in a secrect::Secret and avoid logging
- Don't advance next branch if the target commit message is invalid
- Abstract Git command execution into injectable enum
- Isolate ForgeJo behind default feature 'forgejo'
- Allow repo config to be specified in server config
- [breaking] Add webhook URL field to server config
- Update next branch when not based on main
- Add webhook server
- Implement unregister webhook
- Implement register webhook
- Handle messages received via webhook for ForgeJo
- Reschedule ValidateRepo when checks are Pending
- Only accept authorised messages
Miscellaneous Tasks
- Clean up some logging
- Don't log fetch url
- Don't log success
- Reduce logging to debug
- Rename type
RepoName
asRepoAlias
- Add validate-dev-branch recipe
- Version set to 0.2.0
Refactor
- Extract get_commit_histories
Testing
- Create stub mock forge
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads