smtp-relay/.gitea/workflows/build.yml
xavor eb2aec5db5
Some checks failed
Build smtp-relay / build (push) Failing after 1m36s
feat(ci): add Gitea Actions workflow for auto-build on push
- Move build.sh to scripts/build.sh (convention from project-template)
- Add .gitea/workflows/build.yml: triggers on push to main when
  Dockerfile or config files change, builds :dev tag via Kaniko
- Every push → CI builds harbor.manabo.org/library/smtp-relay:dev
  → ArgoCD Image Updater detects new digest → deploys to hermes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 20:57:14 +00:00

24 lines
427 B
YAML

name: Build smtp-relay
on:
push:
branches: [main]
paths:
- 'Dockerfile'
- 'entrypoint.sh'
- 'main.cf'
- 'master.cf'
- 'smtpd.conf'
- 'scripts/build.sh'
- '.gitea/workflows/build.yml'
workflow_dispatch:
jobs:
build:
runs-on: [self-hosted, valhalla]
steps:
- uses: actions/checkout@v4
- name: Build image (dev)
run: bash scripts/build.sh dev