workflows/README.md
2026-08-10 21:44:21 -05:00

13 lines
589 B
Markdown

# workflows
Reusable Forgejo Actions workflows for the homelab pipeline.
- `build-and-deploy.yaml` — language-agnostic: docker build -> push to the
Forgejo registry (`192.168.1.230:3000`) -> bump the image tag in
`nholtware/gitops` (ArgoCD takes it from there). Inputs: `app-name`
(required), `context`, `dockerfile`, `gitops-repo`.
- `node-checks.yaml` — optional TypeScript/Node checks: `npm ci`, lint,
test (each `--if-present`).
Secrets expected (user/org-level Actions secrets): `REGISTRY_USER`,
`REGISTRY_TOKEN` (write:package), `GITOPS_TOKEN` (write to gitops repo).