kitestacks-homelab/apps
kenpat f38decc285
Some checks are pending
KiteStacks CI / Validate compose files (push) Waiting to run
KiteStacks CI / Check for accidental secrets (push) Waiting to run
KiteStacks CI / Shellcheck scripts (push) Waiting to run
ci: add Forgejo Actions pipeline + runner setup
- apps/forgejo/docker-compose.yml: enable FORGEJO__actions__ENABLED=true
- apps/forgejo-runner/docker-compose.yml: forgejo-runner:3.5.0 container
  mounts docker.sock so jobs can spin up containers on monk
- .forgejo/workflows/ci.yml: 3-job pipeline on every push to main
    compose-lint   → validates all apps/*/docker-compose.yml
    secrets-check  → scans for hardcoded passwords/tokens/keys
    shellcheck     → lints all scripts/*.sh
- docs/ci-cd-setup.md: runner registration steps + extension guide

PENDING (needs user action):
  1. docker compose up -d --force-recreate in apps/forgejo/ to apply env
  2. Get runner token from Forgejo admin panel
  3. Run forgejo-runner register with token, then docker compose up

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 03:03:29 -05:00
..
authentik security: complete IP, port, and password redaction across all docs 2026-06-11 16:16:23 -05:00
authentik-ldap phase 8: forgejo sync config, authentik-ldap SSO service, runbook update 2026-06-15 08:54:08 -05:00
bookstack chore: stop tracking runtime database and container data 2026-06-10 04:09:06 -05:00
cloudflared chore: clean up cloudflared token handling and add pending files 2026-06-19 00:34:48 -05:00
forgejo ci: add Forgejo Actions pipeline + runner setup 2026-06-19 03:03:29 -05:00
forgejo-runner ci: add Forgejo Actions pipeline + runner setup 2026-06-19 03:03:29 -05:00
grafana Automated update: 2026-06-08 09:10:38 2026-06-08 09:10:38 -05:00
homepage-archived-2026-06-07 config: sync docker configs 2026-06-08T03:59:55Z 2026-06-07 22:59:55 -05:00
kavita fix: downgrade kustomize apiVersion to v1beta1 2026-06-15 13:04:59 -05:00
kite-ai config: sync docker configs 2026-06-08T03:59:55Z 2026-06-07 22:59:55 -05:00
kitestacks-portal chore: clean up cloudflared token handling and add pending files 2026-06-19 00:34:48 -05:00
kitestacks-portal-test Automated update: 2026-06-08 23:48:23 2026-06-08 23:48:23 -05:00
linkding config: sync docker configs 2026-06-08T03:59:55Z 2026-06-07 22:59:55 -05:00
openproject Automated update: 2026-06-08 19:22:54 2026-06-08 19:22:54 -05:00
prometheus config: sync docker configs 2026-06-08T03:59:55Z 2026-06-07 22:59:55 -05:00
shaarli config: sync docker configs 2026-06-08T03:59:55Z 2026-06-07 22:59:55 -05:00
vault ops: add HashiCorp Vault for secrets management 2026-06-19 03:01:12 -05:00
zammad config: sync docker configs 2026-06-08T03:59:55Z 2026-06-07 22:59:55 -05:00
homepage-backup-pre-cyberpunk-2026-06-07-0152.tar.gz config: sync docker configs 2026-06-08T03:59:55Z 2026-06-07 22:59:55 -05:00