|
3a761b5b21
|
feat(server): Implement advancing main branch to the next commit
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
Closes kemitix/git-next#19
|
2024-04-10 17:36:08 +01:00 |
|
|
98a94ea855
|
Implement advancing next branch to next commit on dev branch
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
Uses gix to invoke git commands as there is not API to directly update
the position of a branch.
Closes kemitix/git-next#14
|
2024-04-10 15:54:50 +01:00 |
|
|
a5e9421405
|
feat(server): implement forge::get_commit_history
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline failed
Closes kemitix/git-next#13
|
2024-04-10 11:48:24 +01:00 |
|
|
e27b050a09
|
feat(server): log returned status for next branch
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
|
2024-04-10 11:47:14 +01:00 |
|
|
5c4b745c00
|
feat(server): add marker info logs for advance main and next
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
|
2024-04-10 11:46:51 +01:00 |
|
|
0b85ac3f8d
|
refactor(server): inline console_subscriber
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
|
2024-04-10 11:40:42 +01:00 |
|
|
0721b63448
|
fix(server): stop logging all network requests
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
|
2024-04-10 11:40:06 +01:00 |
|
|
d64024e1ab
|
feat(server): implement Display for forge::Commit
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
|
2024-04-10 10:54:41 +01:00 |
|
|
546d91554c
|
feat(server): next commit status is returned as pass, fail ro pending
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
|
2024-04-10 09:17:44 +01:00 |
|
|
c66170c3b4
|
feat(server): implement repo::status::check_next
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
|
2024-04-10 07:13:55 +01:00 |
|
|
a7a3f8a67b
|
feat(server): add stub for forge::get_commit_status
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
|
2024-04-10 07:13:55 +01:00 |
|
|
8ad84bc72b
|
feat(server): add deserialise types for commit status
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/builder Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-10 06:56:00 +01:00 |
|
|
ad7d513481
|
feat(server): add message and handler for AdvanceMainTo(Commit)
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/builder Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-10 06:55:58 +01:00 |
|
|
7ed30fc382
|
feat(server): add stub for branch::advance_main
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/builder Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-10 06:55:55 +01:00 |
|
|
70e0f94042
|
feat(server): Assess next action for repo
|
2024-04-09 22:19:33 +01:00 |
|
|
3203bbd967
|
feat(server): validate branch head positions
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-09 18:18:19 +01:00 |
|
|
9eb7660f7b
|
feat(server/forgejo): fetch commit histories
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-09 18:15:19 +01:00 |
|
|
bdea942bcb
|
feat(server): create stub for validating branch positions
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline failed
|
2024-04-09 15:31:59 +01:00 |
|
|
ca37045e3a
|
feat(server/forgejo): verify branches exist in repo
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline failed
|
2024-04-09 14:52:12 +01:00 |
|
|
b093c002d4
|
feat(server/forgejo): load repo config
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
|
2024-04-09 11:09:07 +01:00 |
|
|
7e08640743
|
refactor(server): reduce complexity starting server
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-09 07:41:41 +01:00 |
|
|
a1484939ab
|
config(server): add token field to Forge
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-08 12:09:29 +01:00 |
|
|
aaaa975911
|
refactor(config): compare whole server config in one go
|
2024-04-08 12:09:29 +01:00 |
|
|
be01d106a4
|
feat(config): use accesors for hostname and user
|
2024-04-08 12:09:29 +01:00 |
|
|
3c4a0d52b1
|
feat(config): Add ApiToken newtype
|
2024-04-08 11:50:10 +01:00 |
|
|
abbd2e66e6
|
feat(actors/repo): add RepoActor::new
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-08 11:34:07 +01:00 |
|
|
c3f2266dc1
|
feat(config): Parse RepoConfig
|
2024-04-08 11:34:07 +01:00 |
|
|
d5e9b14e3d
|
refactor(config): rename Config as ServerConfig
|
2024-04-08 08:33:46 +01:00 |
|
|
a4e781d4e4
|
feat(config): make RepoDetails Clone
|
2024-04-08 08:22:23 +01:00 |
|
|
77705035f9
|
feat(config): impl Display for RepoDetails
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-08 08:12:31 +01:00 |
|
|
e9685abf5f
|
feat(config): Repos specify which branch to read config from
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-08 08:05:13 +01:00 |
|
|
b66b70c08b
|
fix(server): fix typo
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/cron/docker Pipeline was successful
ci/woodpecker/cron/release Pipeline was successful
ci/woodpecker/cron/todo-check Pipeline was successful
ci/woodpecker/cron/build Pipeline was successful
|
2024-04-07 20:57:51 +01:00 |
|
|
ca673f9545
|
feat(server): start repo actors
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-07 20:16:41 +01:00 |
|
|
eacefefe20
|
feat(server/actors): create stub RepoActor
|
2024-04-07 20:15:41 +01:00 |
|
|
3ac4894d68
|
feat(config): add ForgeDetails and RepoDetails types
|
2024-04-07 20:15:41 +01:00 |
|
|
1de2bd2ecb
|
feat(server): log parsed config
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
|
2024-04-07 19:10:37 +01:00 |
|
|
f1041d6fe6
|
fix(config): parse the server file with sections
|
2024-04-07 19:10:37 +01:00 |
|
|
ef75ecda08
|
feat(server): log error when fails to load config
|
2024-04-07 18:37:01 +01:00 |
|
|
dc4110596f
|
feat(config): implement Display for ForgeType
|
2024-04-07 18:36:27 +01:00 |
|
|
a3c52c7761
|
feat(config): rename propery url as hostname
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/docker Pipeline failed
|
2024-04-07 16:14:05 +01:00 |
|
|
cb0a7f7cd7
|
feat(config): rename property type as forge_type
|
2024-04-07 16:11:23 +01:00 |
|
|
cd8d236940
|
chore: cargo clippy fixes
|
2024-04-07 16:09:16 +01:00 |
|
|
efb55e4b3b
|
feat(server/config): Parse file
|
2024-04-07 13:47:39 +01:00 |
|
|
1d42c63e53
|
chore(server): Rename server.rs as server/mod.rs
Server will be the more complex component, so prepare to add more
modules under server.
|
2024-04-07 13:17:02 +01:00 |
|