4e6a306a72
feat: Don't advance next branch if the target commit message is invalid
...
Closes kemitix/git-next#33
2024-04-12 17:31:55 +01:00
cedaf16acf
feat: wrap API Token in a secrect::Secret and avoid logging
...
Closes kemitix/git-next#30
2024-04-12 15:27:03 +01:00
8ed942a501
fix: remove extra StartRepo message
...
Closes kemitix/git-next#32
2024-04-12 08:41:24 +01:00
7d3ebfb320
build(cargo): version set to 0.1.1
2024-04-11 19:27:12 +01:00
9469d27476
fix(server): Pause before checking CI status when just updated branch
...
If we check the status of the commit as soon as we push we get a Pass before the CI tests have even started. Wait briefly (10 seconds) to allow the CI to start and set the status to pending.
Closes kemitix/git-next#24
2024-04-10 22:40:33 +01:00
98a94ea855
Implement advancing next branch to next commit on dev branch
...
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
79d0b2ff75
chore(deps): switch kxio back to released version
...
kxio v0.1.1 has been released
2024-04-10 07:37:06 +01:00
acb3fc6898
chore(deps): add base64 dependency
2024-04-09 10:05:34 +01:00
3af5e3d8cd
chore(deps): temp use local copy of kxio while firming up it's API
2024-04-09 10:05:07 +01:00
8a66b46acc
chore(deps): Add kxio dependency
2024-04-09 07:41:41 +01:00
aaaa975911
refactor(config): compare whole server config in one go
2024-04-08 12:09:29 +01:00
34c5caaaa1
chore(deps): Add actix-rt dependency
2024-04-07 20:15:41 +01:00
3c97754b3e
chore(deps): add actix dependency
2024-04-07 19:27:07 +01:00
376830c8a6
chore(dev-deps): Add assert2 dependency
2024-04-07 18:53:39 +01:00
8d983418c5
chore(deps): Add terrors dependency
2024-04-07 13:46:45 +01:00
7155cf7628
chore(dev-deps): Add anyhow dependency
2024-04-07 13:21:55 +01:00
5df568ec6f
chore(deps): Add serde dependency
2024-04-07 13:20:48 +01:00
ab1648bc2d
chore(deps): Add toml dependency
2024-04-07 13:17:02 +01:00
e63f54d4b9
chore: Remove cc-cli from dev dependencies
...
cc-cli is only needed by cargo-run-bin for git commit hooks. git-next
doesn't use it directly in it's own code.
2024-04-07 12:07:17 +01:00
1207bbcff3
feat: Add Filesystem to wrap fs operations
2024-04-07 12:06:33 +01:00
4a0e0fdfa5
chore(deps): Add tracing dependencies
2024-04-06 18:52:17 +01:00
dd124d11ae
feat: Parse commands from args
2024-04-06 18:28:18 +01:00
4e27cd0719
chore: add cc-cli support for conventional commits
2024-04-06 17:50:25 +01:00
1dc9c38165
chore: cargo init
2024-04-06 17:39:56 +01:00