Commit graph

24 commits

Author SHA1 Message Date
4e6a306a72 feat: Don't advance next branch if the target commit message is invalid
All checks were successful
ci/woodpecker/push/push-next Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/cron-docker-builder Pipeline was successful
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
Some checks failed
ci/woodpecker/push/tag-created Pipeline was successful
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/push-next Pipeline failed
Closes kemitix/git-next#30
2024-04-12 15:27:03 +01:00
8ed942a501 fix: remove extra StartRepo message
Some checks failed
ci/woodpecker/tag/cron-docker-builder Pipeline was successful
ci/woodpecker/tag/push-next Pipeline was successful
ci/woodpecker/tag/tag-created Pipeline was successful
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#32
2024-04-12 08:41:24 +01:00
7d3ebfb320 build(cargo): version set to 0.1.1
Some checks failed
ci/woodpecker/tag/push-next Pipeline was successful
ci/woodpecker/tag/cron-docker-builder Pipeline was successful
ci/woodpecker/tag/tag-created Pipeline was successful
ci/woodpecker/cron/push-next Pipeline was successful
ci/woodpecker/cron/tag-created Pipeline was successful
ci/woodpecker/cron/cron-docker-builder Pipeline was successful
ci/woodpecker/push/cron-docker-builder Pipeline failed
ci/woodpecker/push/push-next Pipeline failed
ci/woodpecker/push/tag-created Pipeline failed
2024-04-11 19:27:12 +01:00
9469d27476 fix(server): Pause before checking CI status when just updated branch
All checks were successful
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
ci/woodpecker/cron/push-next Pipeline was successful
ci/woodpecker/cron/tag-created Pipeline was successful
ci/woodpecker/cron/cron-docker-builder Pipeline was successful
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
All checks were successful
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
79d0b2ff75 chore(deps): switch kxio back to released version
All checks were successful
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
kxio v0.1.1 has been released
2024-04-10 07:37:06 +01:00
acb3fc6898 chore(deps): add base64 dependency
All checks were successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/todo-check Pipeline was successful
ci/woodpecker/push/docker Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2024-04-09 10:05:34 +01:00
3af5e3d8cd chore(deps): temp use local copy of kxio while firming up it's API
All checks were successful
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-09 10:05:07 +01:00
8a66b46acc chore(deps): Add kxio dependency
All checks were successful
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-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