Forgejo Actions Runner configuration
Find a file
2025-02-04 11:55:18 +01:00
build-containers.service some preliminary config 2025-01-27 11:56:52 +01:00
build-containers.sh Pull container images before re-tagging them in build script 2025-01-27 21:22:27 +01:00
build-containers.timer update config for container-in-container builds 2025-02-04 11:55:18 +01:00
config.yml update config for container-in-container builds 2025-02-04 11:55:18 +01:00
Containerfile.alpine-latex some preliminary config 2025-01-27 11:56:52 +01:00
README.md Update ubuntu-latest to 24.04 2025-01-27 21:20:55 +01:00

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 by catthehacker that mostly mimics the GitHub ubuntu-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), were certain it will just work in most cases.
  • alpine: The alpine:latest (aka. edge) container, which is the official Alpine container. Use this container if youre 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.