feat: add Gitea Actions CI workflows for Docker builds #21

Merged
gortium merged 1 commits from feat/gitea-actions into master 2026-05-11 02:39:03 +00:00
Collaborator

Summary

Add Gitea Actions CI workflows to auto-build both Docker images on PR/push.

Workflows

.gitea/workflows/build-ollama.yml

  • Triggers on PR/push touching ai/ollama/** or ai/compose.yml
  • Builds the custom ollama ROCm 6.1 image with gfx906 support
  • Verifies ollama --version output

.gitea/workflows/build-hermes.yml

  • Triggers on PR/push touching ai/hermes/** or ai/compose.yml
  • Builds the Hermes agent image with Piper TTS
  • Verifies Python version in the image

Setup needed

  1. Register an act_runner on the host (lazyworkhorse) with Docker access
  2. The runner needs GPU access for the ollama build (ROCm 6.1)
  3. Secrets are auto-handled via Gitea's built-in GITHUB_TOKEN

Notes

  • ollama build takes ~45min (downloads 26GB ROCm complete image + compiles from source)
  • hermes build takes ~15min
  • Both use inline git clone (no external actions needed for OFFLINE_MODE)
## Summary Add Gitea Actions CI workflows to auto-build both Docker images on PR/push. ## Workflows ### `.gitea/workflows/build-ollama.yml` - Triggers on PR/push touching `ai/ollama/**` or `ai/compose.yml` - Builds the custom ollama ROCm 6.1 image with gfx906 support - Verifies `ollama --version` output ### `.gitea/workflows/build-hermes.yml` - Triggers on PR/push touching `ai/hermes/**` or `ai/compose.yml` - Builds the Hermes agent image with Piper TTS - Verifies Python version in the image ## Setup needed 1. **Register an act_runner** on the host (lazyworkhorse) with Docker access 2. The runner needs GPU access for the ollama build (ROCm 6.1) 3. Secrets are auto-handled via Gitea's built-in `GITHUB_TOKEN` ## Notes - ollama build takes ~45min (downloads 26GB ROCm complete image + compiles from source) - hermes build takes ~15min - Both use inline git clone (no external actions needed for OFFLINE_MODE)
Hermes added 1 commit 2026-05-11 01:33:24 +00:00
gortium merged commit 3611d645db into master 2026-05-11 02:39:03 +00:00
gortium deleted branch feat/gitea-actions 2026-05-11 02:39:03 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/compose#21
No description provided.