Commit Graph

  • 4938349a3d Update the build pipelines. main v0.0.34 Tom Alexander 2026-05-02 22:18:30 -04:00
  • 3285432375 Update the build pipelines. v0.0.33 Tom Alexander 2026-05-02 22:18:30 -04:00
  • e0a8e35577 Update the build pipelines. v0.0.32 Tom Alexander 2026-05-02 22:18:30 -04:00
  • edaaadf590 Add better logging. Tom Alexander 2026-05-02 20:10:24 -04:00
  • 4521135b29 Update to the latest catalog. Tom Alexander 2026-05-02 17:50:49 -04:00
  • cdb5973104 Build using nix. Tom Alexander 2026-05-02 17:05:19 -04:00
  • 271d18fe2a Update the build pipelines. v0.0.31 Tom Alexander 2026-05-02 22:18:30 -04:00
  • 70639f45b5 Update the build pipelines. v0.0.30 Tom Alexander 2026-05-02 22:18:30 -04:00
  • 86abcf772b Update the build pipelines. v0.0.29 Tom Alexander 2026-05-02 22:18:30 -04:00
  • 3b9f07f4fd Update the build pipelines. v0.0.28 Tom Alexander 2026-05-02 22:18:30 -04:00
  • 9e92c5c49f Add better logging. v0.0.27 Tom Alexander 2026-05-02 20:10:24 -04:00
  • db12d2397e Add better logging. v0.0.26 Tom Alexander 2026-05-02 20:10:24 -04:00
  • cedf2eef54 Update to the latest catalog. Tom Alexander 2026-05-02 17:50:49 -04:00
  • e5aff59cd2 Build using nix. Tom Alexander 2026-05-02 17:05:19 -04:00
  • f558347122 Update to the latest catalog. v0.0.25 Tom Alexander 2026-05-02 17:50:49 -04:00
  • 1f52dd8995 Update to the latest catalog. v0.0.24 Tom Alexander 2026-05-02 17:50:49 -04:00
  • 444c13376b Build using nix. Tom Alexander 2026-05-02 17:05:19 -04:00
  • 6e209bdcef Update for the latest gitea. Tom Alexander 2026-05-02 16:35:31 -04:00
  • 5fb1982930 Mark internal_tracker as optional. v0.0.23 Tom Alexander 2025-09-23 20:54:30 -04:00
  • f77b9a0d2c Remove internal_tracker. v0.0.22 Tom Alexander 2025-09-23 20:54:30 -04:00
  • ac3c23e65a Switch to local-path-provisioner. v0.0.21 Tom Alexander 2025-08-31 17:52:21 -04:00
  • 3fc20a4260 Switch to local-path-provisioner. v0.0.20 Tom Alexander 2025-08-31 17:52:21 -04:00
  • 3f2bdda8cb Add support for new fields in payload. v0.0.19 Tom Alexander 2025-02-08 20:58:55 -05:00
  • e7eeeefa53 Add back in docker targets. v0.0.18 Tom Alexander 2024-10-20 23:12:52 -04:00
  • a17f6502c0 Use linked copy. Tom Alexander 2024-10-20 23:03:40 -04:00
  • 16a39809e4 Merge branch 'buildkit' v0.0.17 Tom Alexander 2024-10-20 22:42:36 -04:00
  • 7dd0a9d0ad Update dockerfiles to take advantage of BuildKit. Tom Alexander 2024-10-20 22:35:16 -04:00
  • 9d682cbe83 Switch to using BuiltKit instead of Kaniko to build docker images. Tom Alexander 2024-10-20 22:28:04 -04:00
  • 3ca037411a Add more new fields for webhook payload. v0.0.16 Tom Alexander 2024-10-18 20:27:57 -04:00
  • e991b259f2 Add source_id to HookUser. Tom Alexander 2024-10-18 19:41:56 -04:00
  • f3b00c46ea Test: Remove the clients from AppState entirely. v0.0.15 Tom Alexander 2024-09-30 00:38:32 -04:00
  • e4463fe79d Remove redundant runAfter directives from workflows. Tom Alexander 2024-09-30 00:29:07 -04:00
  • f18c1fe421 Fix typo in pipelines. v0.0.14 Tom Alexander 2024-09-30 00:03:10 -04:00
  • 3c58d19a88 Add support for dockerfile targets to workflows. v0.0.13 Tom Alexander 2024-09-29 23:23:22 -04:00
  • f07c0dc971 Rename pipeline-build to pipeline-build-semver to distinguish it from pipeline-build-hash used in poudboot. Tom Alexander 2024-09-29 22:21:37 -04:00
  • fd7b22c5ce Remove cranelift. v0.0.12 Tom Alexander 2024-09-29 22:05:41 -04:00
  • 1c082a5e24 Test: instantiate new clients for every request. v0.0.11 Tom Alexander 2024-09-29 21:42:22 -04:00
  • 81bebf7e17 Test: instantiate new clients for every request. v0.0.10 Tom Alexander 2024-09-29 21:42:22 -04:00
  • 4ed5a7dad5 Test: instantiate new clients for every request. v0.0.9 Tom Alexander 2024-09-29 21:42:22 -04:00
  • 9ed8905a5c Always return status code ok. v0.0.8 Tom Alexander 2024-09-29 18:37:23 -04:00
  • 8cb28459a0 Fix clippy lint. Tom Alexander 2024-09-29 18:31:47 -04:00
  • 753ad6dd05 Handle errors in push events. v0.0.7 Tom Alexander 2024-09-29 18:24:50 -04:00
  • dd4c20f0a7 Remove log of secret. v0.0.6 Tom Alexander 2024-09-29 18:14:36 -04:00
  • c04b4e8da5 Fix bug that prevented actions from triggering. v0.0.5 Tom Alexander 2024-09-29 18:09:07 -04:00
  • 69dd1ba156 Remove support for http2. Tom Alexander 2024-09-29 18:00:34 -04:00
  • 65c964b329 Fix clippy lint. Tom Alexander 2024-09-29 17:42:08 -04:00
  • 613026b326 Adding repo whitelist. v0.0.4 Tom Alexander 2024-09-29 16:27:04 -04:00
  • cd56bb2fe1 Fix debug build in docker container by adding cranelift. v0.0.3 Tom Alexander 2024-09-29 15:31:24 -04:00
  • 4bcf8b9ddc Merge branch 'lint' v0.0.2 Tom Alexander 2024-09-29 15:03:19 -04:00
  • 14b38b7fcd Add rustfmt config. Tom Alexander 2024-09-29 15:03:07 -04:00
  • 0602f8472b Separate out to two binaries. Tom Alexander 2024-09-29 14:32:20 -04:00
  • cdac8224c6 Fix clippy lints. Tom Alexander 2024-09-29 14:08:05 -04:00
  • ef195cd4df Update to alpine 3.20. v0.0.1 Tom Alexander 2024-09-29 04:48:25 -04:00
  • a95339539b Use default namespace kubernetes client. Tom Alexander 2024-09-29 02:44:42 -04:00
  • 07797b9906 Move the logic into the server. Tom Alexander 2024-09-29 00:48:39 -04:00
  • 0548571b6b Add a pipeline to build the server image. Tom Alexander 2024-09-29 00:19:22 -04:00
  • a2aca6d2f1 Add support for tags. Tom Alexander 2024-09-29 00:06:46 -04:00
  • 1efd7b1d73 Add a semver job to assign an automatically-incrementing version tag to commits to main. Tom Alexander 2024-09-28 23:59:32 -04:00
  • b122e6ee99 Create a docker image for running the server. Tom Alexander 2024-09-28 23:38:28 -04:00
  • c20927b726 Add Makefile for running CI jobs locally. Tom Alexander 2024-09-28 22:32:20 -04:00
  • efe37f020a Generate names for pipeline runs. Tom Alexander 2024-09-28 21:50:50 -04:00
  • 470031251c Remove prettier. Tom Alexander 2024-09-28 21:46:25 -04:00
  • ed1e1c08d0 Create PipelineRun in response to webhook triggers. Tom Alexander 2024-09-28 19:43:26 -04:00
  • b8444344c4 Update PipelineRun to tekton v1 from v1beta. Tom Alexander 2024-09-28 20:33:35 -04:00
  • d5902e3e7f Parse the pipeline templates. Tom Alexander 2024-09-28 19:19:38 -04:00
  • 6d3b9e9db8 Add pipelines and dockerfile. Tom Alexander 2024-09-28 19:17:54 -04:00
  • 5bd4862973 Find the workflow files. Tom Alexander 2024-09-28 18:34:16 -04:00
  • 66228f83f2 Fetch the in-repo config file from the remote repo. Tom Alexander 2024-09-28 16:51:27 -04:00
  • c32a8650f5 Add parsing of the in-repo config file format. Tom Alexander 2024-09-28 14:29:18 -04:00
  • 201709c360 Construct the response to listing the tree in gitea. Tom Alexander 2024-09-28 14:00:00 -04:00
  • 71f9e10600 Add pagination. Tom Alexander 2024-07-25 21:37:14 -04:00
  • 15e1f4dbce Basic gitea client. Tom Alexander 2024-07-25 21:01:44 -04:00
  • 3e3acbab7d Pass the kubernetes client as state. Tom Alexander 2024-07-25 20:04:30 -04:00
  • 6c15fc00b4 Upgrade to PipelineRun v1. Tom Alexander 2024-07-21 16:16:17 -04:00
  • 1406a21785 Creating an example PipelineRun. Tom Alexander 2024-07-21 15:54:12 -04:00
  • 1612278bed Add signature verification middleware. Tom Alexander 2024-07-15 21:02:30 -04:00
  • 2a54401717 Add a kubernetes client. Tom Alexander 2024-07-14 23:08:10 -04:00
  • 41cc65e7d3 Add graceful shutdown. Tom Alexander 2024-07-14 19:01:10 -04:00
  • 2c0a7958a7 Support multiple types of requests. Tom Alexander 2024-07-14 18:33:24 -04:00
  • eb0c993e03 Full request schema. Tom Alexander 2024-07-14 17:04:08 -04:00
  • 14373c21dd Initial schema for webhook. Tom Alexander 2024-07-14 16:38:07 -04:00
  • ab5db8aded Add a webhook endpoint. Tom Alexander 2024-07-14 16:13:06 -04:00
  • 8fb5a83e86 Access log. Tom Alexander 2024-07-14 15:50:13 -04:00
  • 25c06cbffd Add tracing. Tom Alexander 2024-07-14 15:34:14 -04:00
  • 82a5f145e1 json health. Tom Alexander 2024-07-14 15:19:41 -04:00
  • 02e288ef31 Basic health endpoint. Tom Alexander 2024-07-14 15:14:52 -04:00
  • ecce4f04c9 Cargo init. Tom Alexander 2024-07-14 14:52:45 -04:00
  • 4f1ea471a3 Initial commit. Tom Alexander 2024-07-14 14:49:15 -04:00