Provide the ubuntu labels similar to the images running at Codeberg using the catthehacker/ubuntu:act-* images. See: https://github.com/catthehacker/docker_images https://codeberg.org/actions/meta Also provide convenience labels for Alpine and Debian.
52 lines
1.6 KiB
Django/Jinja
52 lines
1.6 KiB
Django/Jinja
log:
|
|
level: info
|
|
job_level: info
|
|
|
|
runner:
|
|
file: .runner
|
|
capacity: 4
|
|
timeout: 1h
|
|
shutdown_timeout: 30m
|
|
insecure: false
|
|
fetch_timeout: 30s
|
|
fetch_interval: 2s
|
|
report_interval: 1s
|
|
labels:
|
|
# https://forgejo.org/docs/latest/admin/actions/configuration/#choosing-labels
|
|
- docker:docker://docker.io/library/node:lts
|
|
# Provide ubuntu labels similar to the images running at Codeberg.
|
|
# https://github.com/catthehacker/docker_images
|
|
# https://codeberg.org/actions/meta
|
|
- ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest
|
|
- ubuntu-24.04:docker://ghcr.io/catthehacker/ubuntu:act-24.04
|
|
# Alpine
|
|
- alpine:docker://docker.io/library/alpine:latest
|
|
# Debian
|
|
- debian:docker://docker.io/library/debian:latest
|
|
|
|
cache:
|
|
enabled: false
|
|
|
|
container:
|
|
# Leave emtpy to create a network automatically.
|
|
network: ""
|
|
enable_ipv6: true
|
|
privileged: false
|
|
## Something like this once gVisor can be used.
|
|
## options: "--runtime=runsc --mount type=bind,src=/etc/gvisor-helper-resolv.conf,dst=/etc/resolv.conf,ro=true"
|
|
# Leave empty for default /workspace to be used.
|
|
workdir_parent:
|
|
## Something like this once gVisor can be used.
|
|
## Add /etc/gvisor-helper-resolv.conf to valid_volumes to make the bind-mount in options work.
|
|
## valid_volumes: ["/etc/gvisor-helper-resolv.conf:ro"]
|
|
# Leave "-", so no docker host will be mounted in the job container.
|
|
docker_host: "-"
|
|
force_pull: true
|
|
force_rebuild: false
|
|
|
|
server:
|
|
connections:
|
|
ccchh-git:
|
|
url: https://git.hamburg.ccc.de/
|
|
uuid: 8f2a39a7-0c58-4c57-a272-01893b2f1a6d
|
|
token: {{ secret__forgejo_runner_ccchh_git_token }}
|