-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Implement CI mechanism for Docker & Helm packaging via GitHub actions
Description
We should introduce a Continuous Integration (CI) mechanism to automatically build the Docker container and package the Helm chart on each relevant change. This will improve reliability, catch issues early, and standardize the release process.
Goals
-
Automatically build the Docker image on:
- Pull requests
- Pushes to
main(or dev branches)
-
Package and validate the Helm chart during CI
-
Ensure builds are reproducible and fail fast on errors
Docker
- Build Docker image using the existing
Dockerfile - Proper tagging strategy
- Publish packaged image on ghcr.io
Helm
- Lint Helm chart (
helm lint) - Package Helm chart (
helm package) - Validate templates (
helm template) - Publish packaged chart on ghcr.io
Acceptance Criteria
- CI pipeline runs automatically on PRs and pushes
- Docker image build succeeds or fails clearly
- Helm chart is successfully linted and packaged
- CI artifacts (image / chart) are accessible or logged
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers