Commit graph

555 commits

Author SHA1 Message Date
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
180e8ed0e0 chore: release
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-08-04 15:25:54 +00:00
d63b712007 build(push-main): use forgejo secret token directly 2024-08-04 16:22:54 +01:00
3895246b72 fix: shout.desktop should be optional
If the value isn't present, then it is treated as false
2024-08-04 16:02:06 +01:00
a9783807b3 build(build-*): bump rust action to v1.80.0-2 2024-08-04 15:43:35 +01:00
ee135eb5fe build(push-main): use sha to specify rust action (bust cache) 2024-08-04 15:15:33 +01:00
f363f9eb17 build(push-main): remove redundent steps 2024-08-04 15:06:05 +01:00
74437e90f2 build: use release-plz from dev kemitix/rust action 2024-08-04 14:55:49 +01:00
2156780a3d build: correct path to rust toolchain action 2024-08-04 13:47:25 +01:00
5534160aaf build: add release-plz ci 2024-08-04 13:37:10 +01:00
f4a399e24b chore: release
Signed-off-by: Paul Campbell <pcampbell@kemitix.net>
2024-08-04 10:14:50 +01:00
c6e3d714a7 build: upgrade docker image to use debian:stable-20240722-slim 2024-08-04 10:03:52 +01:00
c27d891b65 build: upgrade git-next-builder to 2024-08-04 2024-08-04 10:03:52 +01:00
347b9cb4dc build: add missing dependency libdbus-1-dev to correct Dockerfile 2024-08-04 10:03:52 +01:00
5d64692f31 test: timing test waits longer than expiry 2024-08-04 10:03:52 +01:00
b1d5344cfa build: add missing dependency libdbus-1-dev 2024-08-04 08:23:47 +01:00
58d9a993e9 chore: release 0.13.1 2024-08-04 08:09:15 +01:00
6a31b4687e build: release-plz single changelog and tag 2024-08-04 08:02:40 +01:00
6de8e4f988 feat: prevent duplicate alerts
Closes kemitix/git-next#128
2024-08-03 23:07:56 +01:00
850e990ab4 refactor: remove unused dependencies 2024-08-03 22:50:18 +01:00
421e85cb0b refactor: extract alerts into own actor 2024-08-03 12:59:40 +01:00
9a2fa2e8a5 feat: add support for desktop notifications
Closes: kemitix/git-next#119
2024-08-03 12:59:40 +01:00
2b77eae508 build: update to rust with libdbus-1-dev 2024-08-03 12:59:40 +01:00
Renovate Bot
bcc64c7205 chore(deps): update kemitix/rust action to v1 2024-08-02 19:16:02 +00:00
dc3c55f570 docs: add example to readme for listen, shout & storage 2024-08-02 19:06:39 +01:00
637abb50cd fix: add example email config to server default template 2024-08-02 19:06:39 +01:00
6bc4b7b143 docs: add config details for sending emails 2024-08-02 18:47:05 +01:00
9fb70f98d6 test: update tests to check for email config parsing 2024-08-02 18:47:05 +01:00
Renovate Bot
7b056cb879 chore(deps): update rust crate derive_more to 1.0.0-beta 2024-08-02 11:07:03 +01:00
Renovate Bot
6f1e80daf5 chore(deps): update docker.io/rust docker tag to v1.80.0 2024-08-02 10:01:11 +00:00
cd2e918247 chore: renovate PRs should target dev branch 2024-08-02 10:45:30 +01:00
Renovate Bot
e5eafc42f0 chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v4.2.0 2024-08-02 09:16:02 +00:00
474a9b5aaa chore: release
Signed-off-by: Paul Campbell <pcampbell@kemitix.net>
2024-08-02 08:58:19 +01:00
355176ce69 chore: remove .git-next.toml 2024-08-02 08:53:48 +01:00
6ac44fa5c0 chore: for binary we track Cargo.lock 2024-08-02 08:52:23 +01:00
12a2981ab5 feat: send email notifications (sendmail/smtp)
Closes kemitix/git-next#114
2024-08-02 07:36:11 +01:00
538728c491 feat!: restructured server config into listen & shout sections
Groups 'http' and 'webhook' sections under 'listen'.

Renames 'notification' section as 'shout'.
2024-08-01 07:56:31 +01:00
8df7600053 feat: remove notification.type
This makes it easier to specify multiple types of notifications,
rather than a single type.
2024-07-31 06:56:04 +01:00
7b64e300b6 feat!: reduce the max commit dev can be ahead of main
From 50 to 25.

Aim to make this a configuration option from git-next-server.toml
2024-07-30 16:40:39 +01:00
f6bc2e1283 feat: terminate process if config file is invalid 2024-07-30 16:27:24 +01:00
1650e93920 feat: return better errors to user on server failure 2024-07-30 11:18:29 +01:00
9a9c73d929 feat: return better errors to the user on init 2024-07-30 11:18:29 +01:00
03ae9153b4 chore: justfile publish revert to dev branch when complete 2024-07-29 10:33:03 +01:00
dd0a1ca41f chore: Release 0.12.1 2024-07-29 08:59:37 +01:00
e58ba94d97 chore: remove deprecated crates 2024-07-29 08:59:32 +01:00
bf12712bca chore: update create publishing command 2024-07-29 08:17:48 +01:00
b7abe949e2 fix: make default server config example valid
Included some comments to help configure the file.

Closes kemitix/git-next#115
2024-07-29 08:16:16 +01:00
e56d6a3ebb fix: remove requirement for RUSTFLAGS to be set
Closes kemitix/git-next#116
2024-07-29 08:07:39 +01:00
691a733fc3 fix: webhook secret doesn't need to be base64 encoded
Closes kemitix/git-next#118
2024-07-29 07:51:09 +01:00
b89431b779 chore: Release 0.12.0 2024-07-28 20:36:04 +01:00
d2ea93f05e feat: avoid resetting next to main when dev is ahead of main
When dev is not based on next, next is reset to main, however, it should
reset to the next commit towards dev when when is ahead of main.

Closes kemitix/git-next#111
2024-07-28 20:32:08 +01:00