Forgejo Actions Runner configuration
build-containers.service | ||
build-containers.sh | ||
build-containers.timer | ||
config.yml | ||
Containerfile.alpine-latex | ||
README.md |
forgejo-actions configuration
This repository contains a few configuration files for the CTBK Forgejo Actions runner. This repository is checked out to the /etc/forgejo-runner
directory.
Containers available in CTBK Forgejo Actions
We provide a few containers for you to use:
ubuntu-latest
: A container provided bycatthehacker
that mostly mimics the GitHububuntu-latest
runner. Use this if you simply want to run CI based on existing GitHub Actions configurations. While compatibility is not guaranteed (please read the Forgejo Actions documentation either way), we’re certain it will just work in most cases.alpine
: Thealpine:latest
(aka.edge
) container, which is the official Alpine container. Use this container if you’re writing a new action. It is fast and small :)alpine-latex
: An Alpine container with most TeX Live utilities preinstalled. This container is built from our Containerfile once per week. Use this if you need to build LaTeX files (ideally with XeTeX) -- it saves a lot of CI time.
All three containers are also published to the local container registry, so you can test your actions locally with forgejo-runner exec
.