Commit 57707aebf9

57707aebf93abd4ad205cc48cc4725d113f26c40

parent: f9845abbc9

Verified · cmc

cmc <hello@cleberg.net> · 2026-09-09 03:30 UTC

deploy: the bay1 runner claims untrusted builds; release ships gitbay-runner

Ref #184
deploy/gitbay-runner.override.conf +3 −1
@@ -70,8 +70,10 @@ TimeoutStopSec=50min
7070# already dead. mixed signals the main process only; whatever is left
7171# when it exits is killed.
7272KillMode=mixed
73# -untrusted: this runner isolates in podman, so it takes merge request
74# heads from forks; a runner without a container must not.
7375ExecStart=
74ExecStart=/usr/local/bin/gitbay-runner -remote git@127.0.0.1 -workdir /var/lib/gitbay-runner/work -poll 5s -timeout 45m -repos krz/gitbay,cmc/ci-smoke -isolation podman -image localhost/gitbay-ci:1 -cpus 3 -memory 6g
76ExecStart=/usr/local/bin/gitbay-runner -remote git@127.0.0.1 -workdir /var/lib/gitbay-runner/work -poll 5s -timeout 45m -repos krz/gitbay,cmc/ci-smoke -isolation podman -image localhost/gitbay-ci:1 -cpus 3 -memory 6g -untrusted
7577Nice=10
7678CPUWeight=30
7779IOWeight=30
deploy/release.sh +3 −3
@@ -1,6 +1,6 @@
11#!/bin/sh
2# Build release binaries for a tag: reproducible cross-compiled gitbay and
3# gitbayd with a checksum manifest.
2# Build release binaries for a tag: reproducible cross-compiled gitbay,
3# gitbayd and gitbay-runner with a checksum manifest.
44#
55# git checkout v0.2.0 && ./deploy/release.sh v0.2.0
66#
@@ -19,7 +19,7 @@ mkdir -p "$out"
1919for target in linux/amd64 linux/arm64 darwin/arm64; do
2020 goos="${target%/*}"
2121 goarch="${target#*/}"
22 for bin in gitbay gitbayd; do
22 for bin in gitbay gitbayd gitbay-runner; do
2323 name="${bin}-${V}-${goos}-${goarch}"
2424 echo "building $name"
2525 CGO_ENABLED=0 GOOS="$goos" GOARCH="$goarch" \