Commit graph

94 commits

Author SHA1 Message Date
cd93d047cb fix: explicitly specify version in each crate
crates.io doesn't appear to like taking the version from the workspace
crate
2024-07-14 14:24:41 +01:00
59e8fc050d chore: Release 0.9.2 2024-07-14 13:34:27 +01:00
c289617ba9 fix: typo and missing repository entry in Cargo.toml files 2024-07-14 13:32:07 +01:00
fe23d3fe0a chore: Release 0.9.1 2024-07-14 10:45:24 +01:00
e410cfc4f1 chore: add license and descriptions for each crate 2024-07-14 10:40:34 +01:00
19d1f77065 chore: simplify workspace.members specification 2024-07-14 10:31:23 +01:00
43c6e812dc chore: Release 0.9.0 2024-07-12 19:04:39 +01:00
9c20e780d0 feat: update auth of interal repos when changed in config
Closes kemitix/git-next#100
2024-07-10 09:05:36 +01:00
b0be0f636c chore: Release 0.8.1 2024-07-05 07:26:42 +01:00
8beef49b3e chore: Release 0.8.0 2024-07-02 19:00:51 +01:00
113192042b refactos: extract server-actor crate 2024-06-29 11:14:09 +01:00
52d442f2b0 refactor: extract file-watcher-actor crate 2024-06-29 10:57:18 +01:00
2008afa4dd refactor: extract actor-macros crate 2024-06-29 10:49:12 +01:00
eba00a112f refactor: extract webhook actor 2024-06-29 08:25:16 +01:00
ffab1986a7 refactor: repo-actor: rewrite tests using mockall 2024-06-27 18:58:47 +01:00
94ad2c441c refactor: create a RepositoryFactory trait 2024-06-20 18:28:01 +01:00
Renovate Bot
cb1ba07148 chore(deps): update rust crate console-subscriber to 0.3 2024-06-13 20:03:27 +01:00
ea9a858f48 chore: Release 0.7.1
### Bug Fixes

- Github: use correct url to check CI status
([46e2871](46e2871e17))
- Github: as soon as any check fails, ignore any pending
([7b280a2](7b280a2a0a))

### Documentation

- Update installation instructions
([044790a](044790a019))
- Flesh out and update README
([8d42945](8d42945c37))
- Fix typos and clarifications
([9462957](9462957c5e))

### Miscellaneous Tasks

- Remove unused dependencies
([235aee8](235aee8b11))
- Add grcov-coverage as an alternate report generation recipe
([d67b821](d67b821130))
- Ignore coverage metadata (profraw files)
([8609652](8609652928))

### Refactor

- Config: use thiserror and move tests about
([0b8e41a](0b8e41a8ec))
- Git: use thiserror and cleanup errors
([621e599](621e599b31))
- Server: use thiserror
([e29c274](e29c274aaf))

### Testing

- Add more tests to config crate
([1010eae](1010eaec64))
- Add more tests to forge crate
([98839c8](98839c8a00))
- Add more tests to forge-forgejo crate
([c189aa3](c189aa3ad3))
- Add more tests to forge-github crate
([309e523](309e523cfe))
2024-06-06 08:07:25 +01:00
309e523cfe test: add more tests to forge-github crate 2024-06-06 07:57:44 +01:00
0b8e41a8ec refactor: config: use thiserror and move tests about 2024-06-03 07:38:59 +01:00
c189aa3ad3 test: add more tests to forge-forgejo crate 2024-06-02 18:55:02 +01:00
1010eaec64 tests: add more tests to config crate 2024-06-01 11:44:36 +01:00
c1c62e7659 chore: Release 0.7.0 2024-05-31 08:11:31 +01:00
46b6d8680c feat: Add support for GitHub
This doesn't include GitHub Enterprise

Closes kemitix/git-next#86
2024-05-31 07:23:48 +01:00
17148e74b6 chore: Release 0.6.2 2024-05-29 09:50:32 +01:00
f259179274 refactor: move git::read_file implementation to git crate 2024-05-26 18:22:15 +01:00
942a71efd4 chore: Release 0.6.1 2024-05-25 20:38:08 +01:00
6cab8bb2ba chore: Release 0.6.0 2024-05-25 08:12:31 +01:00
5253e136cc refactor: extract forge-forgejo crate 2024-05-23 19:36:05 +01:00
f2af849d0b refactor(forge): rename gitforge crate as forge 2024-05-23 16:04:38 +01:00
8616225a28 chore: Release v0.5.2 2024-05-22 21:20:41 +01:00
db9b4220ee refactor: extract repo-actor and gitforge crates 2024-05-22 19:57:48 +01:00
Renovate Bot
4c2bc19139 chore(deps): update rust crate gix to 0.63 2024-05-22 12:15:30 +00:00
341dc97a51 refactor(git): add mock repository and tests
Repository is now behind an enum to allow selection of a mock Repsitory
for use in tests.
2024-05-21 19:47:01 +01:00
e5744e85ad fix(server): invalid webhook authorisations
Parameters had been passed in wrong order. Added strong types to prevent
a repeat.
2024-05-21 09:01:44 +01:00
692a860f6c chore: version set to 0.5.0 2024-05-20 08:43:03 +01:00
d241273345 chore: version set to 0.4.1 2024-05-19 07:27:40 +01:00
f302f7a5f8 chore: version set to 0.4.0 2024-05-18 22:43:01 +01:00
76472fa74a chore: remove unused dependency tempfile 2024-05-18 22:23:18 +01:00
6c06d63c57 chore: remove dependency pretty_assertions 2024-05-18 22:21:10 +01:00
d6ca6ea3b2 chore: remove dependency test-log 2024-05-18 22:20:07 +01:00
f1a6d5089b chore: remove unused dependency anyhow 2024-05-18 22:18:36 +01:00
f56ac321f4 chore: remove dependency on terrors 2024-05-18 22:16:17 +01:00
85d38ede56 feat(deps): remove unused features from dependencies 2024-05-18 22:11:47 +01:00
6889235b07 chore(deps): bump kxio from 1.1 to 1.2 2024-05-17 18:50:18 +01:00
446300e786 refactor(git): rename reset as push 2024-05-16 14:45:25 +01:00
d87af324d6 refactor(server): more derive_more replacing boilerplate 2024-05-16 06:46:03 +01:00
d70baa4350 refactor(config): more derive_more replacing boilerplate 2024-05-15 07:55:05 +01:00
c374076323 refactor(git): more use of derive_more 2024-05-14 16:28:21 +01:00
c7c95a5750 build(docker): install git 2024-05-13 21:03:33 +01:00