Commit Graph

19 Commits

Author SHA1 Message Date
Tom Alexander
fd7b22c5ce Remove cranelift.
Some checks failed
semver Build semver has succeeded
format Build format has succeeded
clippy Build clippy has failed
rust-test Build rust-test has succeeded
build Build build has succeeded
I should be configuring cranelift globally in my per-machine configs, not spreading my build preferences in the project's Cargo.toml.
2024-09-29 22:17:35 -04:00
Tom Alexander
1c082a5e24 Test: instantiate new clients for every request.
Some checks failed
semver Build semver has succeeded
format Build format has succeeded
build Build build has succeeded
clippy Build clippy has failed
rust-test Build rust-test has succeeded
Trying to figure out why I am getting the below error occasionally in gitea:

Delivery: Post "https://webhookbridge.fizz.buzz/hook": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024-09-29 21:58:05 -04:00
Tom Alexander
69dd1ba156 Remove support for http2.
Nginx does not support http2 for upstream proxies because there is not much point for low-latency connections.
2024-09-29 18:00:34 -04:00
Tom Alexander
0602f8472b Separate out to two binaries.
Some checks failed
format Build format has succeeded
clippy Build clippy has failed
rust-test Build rust-test has failed
2024-09-29 14:59:39 -04:00
Tom Alexander
b122e6ee99 Create a docker image for running the server. 2024-09-28 23:50:03 -04:00
Tom Alexander
d5902e3e7f Parse the pipeline templates. 2024-09-28 19:34:57 -04:00
Tom Alexander
5bd4862973 Find the workflow files. 2024-09-28 19:09:54 -04:00
Tom Alexander
c32a8650f5 Add parsing of the in-repo config file format. 2024-09-28 14:43:20 -04:00
Tom Alexander
15e1f4dbce Basic gitea client.
So far it only supports listing the contents of a repo.
2024-07-25 21:17:49 -04:00
Tom Alexander
1406a21785 Creating an example PipelineRun. 2024-07-21 15:54:12 -04:00
Tom Alexander
1612278bed Add signature verification middleware. 2024-07-20 12:53:20 -04:00
Tom Alexander
2a54401717 Add a kubernetes client. 2024-07-14 23:11:07 -04:00
Tom Alexander
41cc65e7d3 Add graceful shutdown. 2024-07-14 19:01:10 -04:00
Tom Alexander
14373c21dd Initial schema for webhook. 2024-07-14 16:38:07 -04:00
Tom Alexander
8fb5a83e86 Access log. 2024-07-14 15:50:13 -04:00
Tom Alexander
25c06cbffd Add tracing. 2024-07-14 15:34:14 -04:00
Tom Alexander
82a5f145e1 json health. 2024-07-14 15:19:41 -04:00
Tom Alexander
02e288ef31 Basic health endpoint. 2024-07-14 15:14:52 -04:00
Tom Alexander
ecce4f04c9 Cargo init. 2024-07-14 14:52:45 -04:00