-
v0.8.0
All checks were successfulRust / build (push) Successful in 1m15sci/woodpecker/push/cron-docker-builder Pipeline was successfulci/woodpecker/push/push-next Pipeline was successfulci/woodpecker/push/tag-created Pipeline was successfulci/woodpecker/tag/cron-docker-builder Pipeline was successfulci/woodpecker/tag/push-next Pipeline was successfulci/woodpecker/tag/tag-created Pipeline was successfulci/woodpecker/cron/cron-docker-builder Pipeline was successfulci/woodpecker/cron/push-next Pipeline was successfulci/woodpecker/cron/tag-created Pipeline was successfulreleased this
2024-07-02 19:00:51 +01:00 | 245 commits to main since this releaseBug Fixes
- Remove unused GitDir::into_string() function (65e9ddf)
- Where repo config is in server should register webhook (975c9e3)
- Github: restarting server creates duplicate webhook for repo (db90280)
- Start validating repo after registering webhook (68005d7)
- ReceiveRepoConfig tries to send two messages (c9efbb9)
- Don't retry validation when non-retryable error (ae7933c)
- Github commit should use common headers (73ab149)
- Messages should always get delivered (83ce957)
Documentation
- Fix typo (0796df0)
Features
Miscellaneous Tasks
- Remove dead code (2acc43d)
- Remove unused Fake repo facade (8ce4528)
- Fix name in config file (f038ab5)
- Bacon run job runs server (880fa0c)
- Don't treat clippy warnings as errors (7fdea29)
- Set default logging lever back to info (d0c731f)
- Release 0.8.0 (8beef49)
Refactor
- Tests: expand test given modules (aa817a8)
- Use given::a_name in config tests (b5c0f5b)
- Merge git::branch module into git::push (c6a1d2c)
- Git::push::reset takes all params as refs (dcd9473)
- Rewrite git crate's mock repository (926851d)
- Clean up eprintln use (9b97083)
- Add newtype macro (2e71e40)
- Start to use newtype macro (5e9f9eb)
- Config: use newtype (ea20afe)
- Create a RepositoryFactory trait (94ad2c4)
- Git: use newtype (2cdaf39)
- Forgejo: explain todo warnings (601e400)
- Repo-actor: rewrite tests using mockall (ffab198)
- Remove unused Forge Deref implementation (f460cd4)
- Remove dead code (6d9eb0a)
- Extract webhook actor (eba00a1)
- Extract actor-macros crate (2008afa)
- Extract file-watcher-actor crate (52d442f)
- Server: collapse tests to base of crate (0fd3373)
- Update macro signatures and add documentation support (717cc8b)
- Remove dead code (32fb92f)
- CloneRepo use actor::do_send to send LoadConfigFromRepo (c571e9e)
- Repo-actor: RepoActorLog: replace Mutex with RwLock (3e137c6)
- Tests: repo-actor: use methods on RepoActorLog (52df211)
- Git: replace Mutex with RwLock in Repository (73b416e)
- Repo-actor: replace Mutex with RwLock (8fceafc)
- File-watcher doesn't debug log on each loop (c85eee8)
- Only start actor system when server starts (dfc0c1d)
Testing
- Tidy up config, forgejo and git tests (271f4ec)
- Add more tests to git crate (588666f)
- Make TestRepository from git crate available to other crates (be78597)
- Use println rather then eprintln in tests (b9940cd)
- Repo-actor: add more tests (e585b07)
- Add more debug tracing (40c61fa)
Refactos
- Extract server-actor crate (1131920)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download