Serve Woodpecker pipeline configs from the engine (/build/config)

This commit is contained in:
2026-08-06 01:14:22 +02:00
parent c067d303bb
commit dc45f2eb35
16 changed files with 1248 additions and 0 deletions
@@ -8,6 +8,22 @@ Rails.application.config.to_prepare do
c.application_token_source = :database
c.application_token_owner_class = "AdminUser"
# Woodpecker configuration extension (/build/config): a kiszolgált
# platformok és builder image-eik. Image-bump = itt egy sor, deployjal
# minden repóra kigördül. A tic80 akkor kerülhet be, ha elkészült a
# tic80-builder image (lua+luacheck+ldoc toolchain) a tic80-tools repóban.
c.ci_platforms = {
"godot" => { builder: "git.teletypegames.org/internal/godot-builder:4.6" },
"phaser" => { builder: "git.teletypegames.org/internal/phaser-builder:latest" },
"love" => { builder: "git.teletypegames.org/internal/love-builder:latest" },
"bevy" => { builder: "git.teletypegames.org/internal/bevy-builder:latest" },
"c64" => { builder: "git.teletypegames.org/internal/c64-builder:latest" },
"ebitengine" => { builder: "git.teletypegames.org/internal/ebitengine-builder:latest" }
# "tic80" => { builder: "git.teletypegames.org/internal/tic80-builder:latest",
# exporter: "git.teletypegames.org/internal/tic80pro:latest" }
}
c.ci_extension_public_key_url = "https://ci.teletypegames.org/api/signature/public-key"
c.image_owners = [
{
label: "member",