|
975c9e315c
|
fix: where repo config is in server should register webhook
|
2024-06-30 08:09:10 +01:00 |
|
|
0796df00d4
|
docs: fix typo
|
2024-06-30 08:00:51 +01:00 |
|
|
c571e9ee8d
|
refactor: CloneRepo use actor::do_send to send LoadConfigFromRepo
|
2024-06-30 07:55:55 +01:00 |
|
|
32fb92fb8d
|
refactor: remove dead code
|
2024-06-29 19:24:18 +01:00 |
|
|
717cc8b0bc
|
refactor: update macro signatures and add documentation support
|
2024-06-29 18:26:19 +01:00 |
|
|
0fd33739c1
|
refactor: server: collapse tests to base of crate
|
2024-06-29 11:16:46 +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 |
|
|
6d9eb0ab86
|
refactor: remove dead code
|
2024-06-29 07:01:31 +01:00 |
|
|
f460cd4b49
|
refactor: remove unused Forge Deref implementation
|
2024-06-29 07:01:31 +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 |
|
|
601e400300
|
refactor: forgejo: explain todo warnings
|
2024-06-20 19:09:50 +01:00 |
|
|
2cdaf39c0f
|
refactor: git: use newtype
|
2024-06-20 19:06:24 +01:00 |
|
|
b9940cd205
|
tests: use println rather then eprintln in tests
This should reduce the noise in output when a test is running and passing.
|
2024-06-20 18:54:01 +01:00 |
|
|
8ce4528c88
|
chore: remove unused Fake repo facade
|
2024-06-20 18:28:05 +01:00 |
|
|
94ad2c441c
|
refactor: create a RepositoryFactory trait
|
2024-06-20 18:28:01 +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 |
|
|
be78597331
|
tests: make TestRepository from git crate available to other crates
|
2024-06-14 09:05:11 +01:00 |
|
|
2acc43d3d6
|
chore: remove dead code
|
2024-06-14 08:19:55 +01:00 |
|
|
9b970835c8
|
refactor: clean up eprintln use
|
2024-06-13 20:00:04 +01:00 |
|
|
588666ffe1
|
tests: add more tests to git crate
|
2024-06-13 19:50:19 +01:00 |
|
|
926851db19
|
refactor: rewrite git crate's mock repository
|
2024-06-09 10:02:57 +01:00 |
|
|
dcd94736a9
|
refactor: git::push::reset takes all params as refs
|
2024-06-09 09:49:54 +01:00 |
|
|
c6a1d2c21b
|
refactor: merge git::branch module into git::push
|
2024-06-09 09:49:54 +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 |
|
|
7b280a2a0a
|
fix: github: as soon as any check fails, ignore any pending
|
2024-06-04 08:25:22 +01:00 |
|
|
46e2871e17
|
fix: github: use correct url to check CI status
There was a stray $ in the string interpolation (blame working on
Typescript for other projects) and the wrong query path.
|
2024-06-04 08:23:06 +01:00 |
|
|
e29c274aaf
|
refactor: server: use thiserror
|
2024-06-03 20:34:01 +01:00 |
|
|
621e599b31
|
refactor: git: use thiserror and cleanup errors
|
2024-06-03 20:31:39 +01:00 |
|
|
0b8e41a8ec
|
refactor: config: use thiserror and move tests about
|
2024-06-03 07:38:59 +01:00 |
|
|
235aee8b11
|
chore: remove unused dependencies
Identified using: cargo +nightly udeps --all-targets
|
2024-06-02 20:30:35 +01:00 |
|
|
c189aa3ad3
|
test: add more tests to forge-forgejo crate
|
2024-06-02 18:55:02 +01:00 |
|
|
98839c8a00
|
test: add more tests to forge crate
|
2024-06-01 12:03:30 +01:00 |
|
|
1010eaec64
|
tests: add more tests to config crate
|
2024-06-01 11:44:36 +01:00 |
|
|
1eb4ed6d23
|
fix: add missing list webhooks implementation
|
2024-05-31 08:09:00 +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 |
|
|
9f04b1ae6c
|
fix: remove old implementation of forgejo get all branches
|
2024-05-28 06:45:49 +01:00 |
|
|
012668dd0a
|
refactor: move git::remote_branches to git crate
|
2024-05-28 06:37:08 +01:00 |
|
|
f259179274
|
refactor: move git::read_file implementation to git crate
|
2024-05-26 18:22:15 +01:00 |
|
|
d0638fdbc4
|
refactor: move repo_clone implementation to git crate
|
2024-05-26 13:30:46 +01:00 |
|