Semi-unnamed homegrown Forgejo Action compatible runner runtime.
Find a file
2024-09-02 12:28:23 -04:00
internal feat: add step input support 2024-09-02 12:28:23 -04:00
metadata fix: use dynamic user cache dir instead of hardcoding value 2024-09-01 13:18:13 -04:00
.gitignore feat: track tasks and individual jobs in runner 2024-08-01 22:48:54 -04:00
go.mod chore: use placeholder project name 2024-08-02 19:49:56 -04:00
go.sum feat: track tasks and individual jobs in runner 2024-08-01 22:48:54 -04:00
LICENSE Initial commit 2024-08-01 22:39:45 +00:00
main.go feat: adopt custom logger 2024-08-03 13:10:01 -04:00
README.md feat: create, mount and cleanup volumes for job containers 2024-08-11 23:23:41 -04:00
WORKFLOW_SUPPORT.md feat: add step input support 2024-09-02 12:28:23 -04:00

Courgette

Overview

Courgette is a homegrown Forgejo/Act compatible runner (or aspires to be someday).

Featureset

The first goal of this project is to reach feature parity with Github Actions's offering (see the feature support tracker).

Once this is achieved, extensions to the format will be considered to enhance the design and fix design flaws of the original spec.

Testing

Certain tests are gated behind environment flags due to their dependencies (skipped by default):

  • Defining PODMAN_TESTS=1 will include Podman-dependent integration tests for the Podman driver.