|
9e12f5eb5d
|
feat: post webhook notifications to user
Closes kemitix/git-next#91
|
2024-07-23 20:40:01 +01:00 |
|
|
c86d890c2c
|
feat: enable configuration of a webhook for receiving notifications
|
2024-07-23 20:38:29 +01:00 |
|
|
6c92f64f8b
|
docs: add readmes to each crate to direct users to main crate
Closes kemitix/git-next#106
|
2024-07-14 20:58:58 +01:00 |
|
|
adf56c1b38
|
revert: fix: explicitly specify version in each crate
This reverts commit cd93d047cb .
|
2024-07-14 16:39:17 +01:00 |
|
|
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 |
|
|
c289617ba9
|
fix: typo and missing repository entry in Cargo.toml files
|
2024-07-14 13:32:07 +01:00 |
|
|
e410cfc4f1
|
chore: add license and descriptions for each crate
|
2024-07-14 10:40:34 +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 |
|
|
df352443b7
|
feat: GitDir tracks when repo is cloned by git-next
|
2024-07-06 15:08:13 +01:00 |
|
|
717cc8b0bc
|
refactor: update macro signatures and add documentation support
|
2024-06-29 18:26:19 +01:00 |
|
|
e585b07f6b
|
tests: repo-actor: add more tests
|
2024-06-29 07:01:26 +01:00 |
|
|
ffab1986a7
|
refactor: repo-actor: rewrite tests using mockall
|
2024-06-27 18:58:47 +01:00 |
|
|
ea20afee12
|
refactor: config: use newtype
|
2024-06-19 08:16:54 +01:00 |
|
|
5e9f9eb80f
|
refactor: start to use newtype macro
|
2024-06-19 06:45:45 +01:00 |
|
|
2e71e40378
|
refactor: add newtype macro
|
2024-06-16 08:00:00 +01:00 |
|
|
588666ffe1
|
tests: add more tests to git crate
|
2024-06-13 19:50:19 +01:00 |
|
|
65e9ddf5db
|
fix: remove unused GitDir::into_string() function
|
2024-06-09 09:49:54 +01:00 |
|
|
b5c0f5bd36
|
refactor: use given::a_name in config tests
|
2024-06-08 20:16:15 +01:00 |
|
|
aa817a8e95
|
refactor: tests: expand test given modules
|
2024-06-07 20:03:14 +01:00 |
|
|
271f4ec1dc
|
tests: tidy up config, forgejo and git tests
Coverage for config, forge, forgejo and github is now 100%.
|
2024-06-06 17:45:33 +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 |
|
|
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 |
|
|
206e64cd5b
|
feat: Webhook query paths include forge alias
This allows for more than one forge to be configured and for the webhook
to correctly route incoming messages.
|
2024-05-29 19:35:50 +01:00 |
|
|
db9b4220ee
|
refactor: extract repo-actor and gitforge crates
|
2024-05-22 19:57:48 +01: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 |
|
|
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 |
|
|
58e991b2b7
|
test(git): make repository more testable
Adds a layer around Repository to allow the use of a mock.
Mock has still to be implemented.
|
2024-05-18 20:37:03 +01:00 |
|
|
896e1cba42
|
test(config): add more tests
|
2024-05-17 20:26:33 +01:00 |
|
|
d70baa4350
|
refactor(config): more derive_more replacing boilerplate
|
2024-05-15 07:55:05 +01:00 |
|
|
ac3e1be261
|
test: add some tests
|
2024-05-14 07:59:31 +01:00 |
|
|
a4694d48f6
|
refactor(config): replace boilerplate with derive_more
|
2024-05-13 21:03:33 +01:00 |
|
|
4d352f005d
|
refactor(server,config,git): extract modules config and git from server
|
2024-05-12 10:49:33 +01:00 |
|