-
v0.9.0
All checks were successfulRust / build (push) Successful in 3m15sci/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-12 19:10:08 +01:00 | 234 commits to main since this releaseDocumentation
- Add roadmap to readme (6a8d1bf)
Features
- Update auth of interal repos when changed in config (9c20e78)
- Log as an error when webhook url ends with a slash (7578ab3)
- Perform controlled shutdown on ctrl-c (fd762e2)
- Recheck failed status (5f36282)
Miscellaneous Tasks
- GitDir tracks when repo is cloned by git-next (df35244)
- Don't modify config of external repos (57a614b)
- Lint fix for Dockerfile (cbf6c3b)
- Bump docker runtime os image (f61c556)
- Remove unused FakeOpenRepository (d9feaea)
- Bacon treats clippy warnings as errors (56756ca)
- Local dev used debug logging (4252411)
Refactor
- Split git::repository::open::tests module (2e374d3)
- Split git::repository::tests module (5ab075c)
- Extract git::repository::factory module (4e60be6)
- Split server storage creation out from startup (4276964)
- Split ReceiveServerConfig handler (7212154)
- Split messages and handlers for server-actor (681b2c4)
Build
- Pin versions for docker base images (6bbc894)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
v0.8.1
All checks were successfulRust / build (push) Successful in 1m11sci/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 successfulreleased this
2024-07-05 07:26:42 +01:00 | 254 commits to main since this releaseBug Fixes
- Mermaid diagram syntax (99d8672)
- Typos in mermaid diagram (209b29d)
- Default log level is info (694135a)
Documentation
- Update crate interdependence graph (9042005)
- Minor updates to README (6c24a36)
- Update installation instructions (2483e85)
Miscellaneous Tasks
- Clean up footer of readme (007a5bd)
- Directly re-export function and type (7b19f3b)
- Remove unused token from github tests (c2953ad)
Refactor
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
3 downloads
-
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 | 266 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
-
v0.7.1
All checks were successfulRust / build (push) Successful in 1m17sci/woodpecker/push/push-next Pipeline was successfulci/woodpecker/push/cron-docker-builder Pipeline was successfulci/woodpecker/push/tag-created 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-06-06 08:07:25 +01:00 | 320 commits to main since this releaseBug Fixes
- Github: use correct url to check CI status (46e2871)
- Github: as soon as any check fails, ignore any pending (7b280a2)
Documentation
- Update installation instructions (044790a)
- Flesh out and update README (8d42945)
- Fix typos and clarifications (9462957)
Miscellaneous Tasks
- Remove unused dependencies (235aee8)
- Add grcov-coverage as an alternate report generation recipe (d67b821)
- Ignore coverage metadata (profraw files) (8609652)
Refactor
- Config: use thiserror and move tests about (0b8e41a)
- Git: use thiserror and cleanup errors (621e599)
- Server: use thiserror (e29c274)
Testing
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
3 downloads
-
v0.7.0
All checks were successfulRust / build (push) Successful in 1m10sci/woodpecker/push/push-next Pipeline was successfulci/woodpecker/push/cron-docker-builder Pipeline was successfulci/woodpecker/push/tag-created 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-05-31 08:13:45 +01:00 | 337 commits to main since this releaseFeatures
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
Source code (ZIP)
-
v0.6.2
All checks were successfulRust / build (push) Successful in 1m7sci/woodpecker/tag/push-next Pipeline was successfulci/woodpecker/tag/cron-docker-builder Pipeline was successfulci/woodpecker/tag/tag-created Pipeline was successfulci/woodpecker/push/push-next Pipeline was successfulci/woodpecker/push/cron-docker-builder Pipeline was successfulci/woodpecker/push/tag-created Pipeline was successfulreleased this
2024-05-29 09:50:32 +01:00 | 341 commits to main since this releaseBug Fixes
- Remove old implementation of forgejo get all branches (9f04b1a)
Documentation
- Update dependency graph (e62f5e2)
Refactor
- Get commit from from local repo (part 2/3) (8a35911)
- Move validate_positions into git crate (dd5532d)
- Merge git::validate module into git::validation (f10dc25)
- Move repo_clone implementation to git crate (d0638fd)
- Move git::read_file implementation to git crate (f259179)
- Move git::remote_branches to git crate (012668d)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
v0.6.1
All checks were successfulRust / build (push) Successful in 1m12sci/woodpecker/push/push-next Pipeline was successfulci/woodpecker/push/cron-docker-builder 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-05-25 22:56:39 +01:00 | 351 commits to main since this releaseDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
v0.6.0
All checks were successfulRust / build (push) Successful in 1m8sci/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 successfulreleased this
2024-05-25 08:12:31 +01:00 | 352 commits to main since this releaseFeatures
- Config file watcher will respond to touch (ebbb655)
Miscellaneous Tasks
- Don't directly open coverage report (c92e41e)
Refactor
- Disolve gitforge:errors module (564e14a)
- Move MessageToken to repo-actor crate (4053563)
- Rename gitforge crate as forge (f2af849)
- Improve consistency of use of git types (639223f)
- Move ForgeLike to git (64cbe36)
- Merge config and load modules (17b1629)
- Consitent use of config crate (9e37c07)
- Extract forge-forgejo crate (5253e13)
- Remove unused git branch error (0202be1)
- Move forgejo branch test to forgejo crate (7818b25)
- Get commit log from local repo (step 1) (7a0247e)
Testing
- Don't record coverage for mock forge (d76be11)
Build
- Forge only include forgejo crate when feature enabled (4cd797a)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
v0.5.2
All checks were successfulRust / build (push) Successful in 1m9sci/woodpecker/push/cron-docker-builder Pipeline was successfulci/woodpecker/push/push-next Pipeline was successfulci/woodpecker/push/tag-created Pipeline was successfulci/woodpecker/tag/push-next Pipeline was successfulci/woodpecker/tag/cron-docker-builder 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-05-22 21:20:41 +01:00 | 368 commits to main since this releaseDocumentation
- Add diagram showing crate dependencies (2dbd421)
Miscellaneous Tasks
- Remove feature declarations (ac25c99)
Refactor
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
v0.5.1
All checks were successfulci/woodpecker/tag/cron-docker-builder Pipeline was successfulci/woodpecker/tag/push-next Pipeline was successfulci/woodpecker/tag/tag-created Pipeline was successfulci/woodpecker/push/cron-docker-builder Pipeline was successfulci/woodpecker/push/push-next Pipeline was successfulci/woodpecker/push/tag-created Pipeline was successfulRust / build (push) Successful in 2m5sreleased this
2024-05-21 09:01:44 +01:00 | 375 commits to main since this releaseBug Fixes
- Invalid webhook authorisations (e5744e8)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
2 downloads