No Dockerfile exists — this is a Helm chart project. Mirror the
upstream fleetdm/fleet image to the Gitea container registry,
tagged with both appVersion and chart version.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace in-job file check with paths-ignore filter.
Workflow won't trigger at all for docs-only changes.
Co-authored-by: Cursor <cursoragent@cursor.com>
Semantic release now checks changed files and skips tag/publish
when only docs, README, STATUS, AGENTS, or .gitignore are modified.
Co-authored-by: Cursor <cursoragent@cursor.com>
The action requires Node 18+ (Headers API) but runner uses Node 16.
Use curl against Gitea API for release creation and asset upload.
Co-authored-by: Cursor <cursoragent@cursor.com>
helm template piped to head -20 exits with 141 when head closes early.
Redirect to /dev/null instead - lint result is what matters.
Co-authored-by: Cursor <cursoragent@cursor.com>
- Replace GitHub chart-releaser with Gitea-compatible workflow
- Lint job: helm lint, template validation on push to main/master
- Release job: package and publish to Gitea releases on tag push (v*)
- Use gitea-release-action for creating releases
- Support both main and master branches
Co-authored-by: Cursor <cursoragent@cursor.com>