ConorB 8027548596 make notify-github steps depend on server and pgcrab (#167)
I have noticed recently that our CI has been reporting success to GitHub before the tests are even run, this is an attempt to fix that

Reviewed-on: #167
Reviewed-by: Olivier 'reivilibre' <1+reivilibre@noreply.git.emunest.net>
Co-authored-by: ConorB <conor@conordev.com>
2026-08-12 21:42:55 +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%