ConorB eabc942fe1
ci/woodpecker/push/ci Pipeline is running
Report CI status to the forge and database (#163)
webhook now sets commit status to "pending" the scheduler then writes job/workflow status to DB on completion and reports the CI status to the forge

Reviewed-on: #163
Reviewed-by: Olivier 'reivilibre' <1+reivilibre@noreply.git.emunest.net>
Co-authored-by: ConorB <conor@conordev.com>
2026-08-10 22:58:56 +00:00
2026-06-12 21:59:10 +01:00
2026-06-12 21:59:10 +01:00
2025-08-21 18:41:45 +00:00

CorncrakeCI

CI status badge

About

CorncrakeCI is an in-progress self-hosted CI system.

Prerequisites

Compiling and running code

  1. Clone the repository:

  2. Rename .env.sample to .env in /server and fill in the database credentials, OAuth secrets and encryption key in that file.

    Could use openssl rand -hex 32 to generate an encryption key

  3. Inside /server directory, run:

    pnpm install
    

    then

    docker compose up --build
    

    then in another terminal inside /server directory, run:

    pnpm generate
    
  4. Then

    pnpm run dev
    
S
Description
No description provided
Readme GPL-2.0
1.9 MiB
Languages
TypeScript 93.2%
TypeSpec 5.4%
Nix 1.2%
Dockerfile 0.2%