61febd2745
Post-release version bump
CI / CI (push) Successful in 10m20s
2023-09-20 21:56:44 -07:00
f8cc11dc34
Attempt to fix release pipeline by installing docker
CI / CI (push) Successful in 10m23s
2023-09-20 20:55:40 -07:00
10f22956b6
Updates for release
CI / CI (push) Successful in 7m27s
Release / Publish to Docker Hub (push) Failing after 27s
Release / Publish to crates.io (push) Successful in 5m32s
2023-09-20 18:46:01 -07:00
89e37e2258
Prefer gitea.com-hosted actions where available
...
Some of the newer versions of the github.com versions aren't compatible
with gitea's fork of act_runner.
2023-09-20 18:46:01 -07:00
3f42a08bcb
Use iid field (and not id) field for the correct issue ID
2023-09-20 18:29:07 -07:00
b33935b5f8
Post-release version bump
CI / CI (push) Successful in 7m20s
2023-09-20 00:54:19 -07:00
406c485055
Downgrade docker/metadata action to v4
...
CI / CI (push) Successful in 7m18s
v5 requires the node20 runtime, which act_runner doesn't appear to
support.
2023-09-20 00:08:40 -07:00
967d561911
Add docker release info to readme
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
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