Build forgejo-runner container locally #334

Merged
eblume merged 2 commits from local-forgejo-runner into main 2026-04-14 11:06:37 -07:00
Owner

Summary

  • Add native Dagger container.py for forgejo-runner (Go + Alpine runtime, static binary with CGO for SQLite)
  • Update kustomization to point to local registry image (tag is placeholder until CI builds)
  • Uses existing clone_from_forge("forgejo-runner", ...) mirror

Test plan

  • dagger call build --src=. --container-name=forgejo-runner passes locally
  • CI container build from branch succeeds
  • Update kustomization tag to built image, deploy from branch via ArgoCD --revision
  • Verify runner registers and picks up jobs

🤖 Generated with Claude Code

## Summary - Add native Dagger `container.py` for forgejo-runner (Go + Alpine runtime, static binary with CGO for SQLite) - Update kustomization to point to local registry image (tag is placeholder until CI builds) - Uses existing `clone_from_forge("forgejo-runner", ...)` mirror ## Test plan - [x] `dagger call build --src=. --container-name=forgejo-runner` passes locally - [ ] CI container build from branch succeeds - [ ] Update kustomization tag to built image, deploy from branch via ArgoCD `--revision` - [ ] Verify runner registers and picks up jobs 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Replace upstream code.forgejo.org/forgejo/runner image with a locally
built container using the container.py pattern (Go + Alpine runtime).
Kustomization tag is a placeholder until CI builds the image.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
eblume merged commit 0e93cc08b4 into main 2026-04-14 11:06:37 -07:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!334
No description provided.