- Dockerfile 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| .gitignore | ||
| Dockerfile | ||
| README.md | ||
forgejo-runner
Runner image for git.colibrisec.org's act_runner. This instance's ubuntu-latest
label maps to a plain node:22-bookworm container with no docker CLI, so every
workflow that shells out to docker run had to install it itself. This image just
adds that on top of the same base, so it's a drop-in replacement.
Usage
Build and push happen automatically on any push to main that touches Dockerfile
(or via the workflow_dispatch button). To actually put it to use, point
act_runner's config.yaml label mapping at
forgejo-http.forgejo.svc.cluster.local:3000/colibrisec/forgejo-runner:latest instead
of node:22-bookworm, then restart the runner. That part isn't something a workflow
in this repo can do -- it's runner-host config, done by hand.
Once that's live, drop the "Install docker CLI" step from any workflow that only
needed it because of the old base image (balam's build.yml and
security-scan.yml, at least).