Commit Graph

23 Commits

Author SHA1 Message Date
967d561911 Add docker release info to readme
Some checks failed
CI / CI (push) Has been cancelled
Release / Publish to crates.io (push) Successful in 4m36s
Release / Publish to Docker Hub (push) Failing after 4s
2023-09-19 23:40:29 -07:00
2f32c7b415 Update dependencies 2023-09-19 23:40:29 -07:00
07915f5e54 Add gitea release workflow 2023-09-19 23:40:29 -07:00
f86c774965 Fill in requires Cargo.toml package metadata 2023-09-19 23:14:25 -07:00
74aa5d724d Add gitea CI workflow
All checks were successful
CI / CI (push) Successful in 8m17s
2023-09-19 22:39:52 -07:00
bfd146de95 Fix clippy warnings 2023-09-19 21:37:30 -07:00
e3fffe1814 Add configurable event publishing 2023-09-19 20:46:37 -07:00
4c00f45b1c Add licensing info 2023-09-16 21:09:17 -07:00
8e72bedcf1 Return reasonable response if unsupported event type 2023-09-16 20:55:57 -07:00
59d4123321 Add readme and sample config 2023-09-16 20:50:31 -07:00
821dcdf277 Add support for issue events 2023-09-16 20:29:47 -07:00
faba9d8b69 Add script to add/update webhook on gitlab 2023-09-16 20:20:14 -07:00
3daab2f3f8 Make messages look better and publish multiple for push events
For push events, publish one message per commit pushed, up to a limit of
15.
2023-09-16 20:20:14 -07:00
33d3313927 Process events on a separate thread
GitLab really wants you to respond in 10 seconds, and if we're doing a
bit of work (e.g. sending more than one matrix message per event), then
we can easily blow through that.
2023-09-16 02:17:49 -07:00
eb5bdc3fd5 Better refname parsing 2023-09-16 01:04:11 -07:00
d74c30132c Better tag_push message 2023-09-16 00:51:39 -07:00
11be50d89f Remove some unused fields 2023-09-16 00:50:18 -07:00
1dcba64095 Speed up docker rebuilds
This should keep all the dependency build artifacts in a cached layer
below the layer that builds our app and links the final binary.
2023-09-16 00:06:13 -07:00
bddff51ab3 Support optional URL prefix for hook URL 2023-09-15 23:39:47 -07:00
3a2da3fba8 Add support for pipeline events 2023-09-15 22:18:37 -07:00
8edb8a6a4a Add support for merge request events 2023-09-15 22:18:37 -07:00
b1337d3599 Add docker files 2023-09-15 22:18:37 -07:00
707f6a7a62 Initial import 2023-09-15 11:53:14 -07:00