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
991d0d1a08
docs: add missing notification config details
2024-07-28 18:29:20 +01:00
a56c6df3f1
feat: support macOS
...
Closes kemitix/git-next#108
2024-07-28 16:26:39 +01:00
22faa851dc
chore: bump mockall from 0.12 to 0.13
2024-07-28 13:58:32 +01:00
b24675d48a
chore: bump gix from 0.63 to 0.64
2024-07-28 13:58:15 +01:00
11de4efae6
docs: add missing readme for git-next-core
...
Closes kemitix/git-next#112
2024-07-28 13:54:25 +01:00
57458173d0
refactor: merge forge crate into cli crate
2024-07-28 13:35:26 +01:00
c1981d862c
refactor: merge repo-actor crate into cli crate
2024-07-28 12:18:15 +01:00
12ecc308d5
refactor: merge webhook-actor crate into cli crate
2024-07-27 19:06:20 +01:00
366930bcfc
refactor: merge file-watcher-crate into cli crate
2024-07-27 19:06:20 +01:00