Commit Graph

  • 3f2bdda8cb
    Add support for new fields in payload. main 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