Skip to content

ci: introduce comprehensive CI/CD workflows for Helm charts - #17

Merged
O7EG merged 39 commits into
mainfrom
ci-workflows-v2
Sep 20, 2025
Merged

O7EG merged 39 commits into
mainfrom
ci-workflows-v2

Conversation

@O7EG

@O7EG O7EG commented Sep 20, 2025 •

Copy link
Copy Markdown
Contributor

This pull request introduces comprehensive CI/CD workflows for Helm charts, focusing on automation, code quality and developer experience. The main changes include the addition of GitHub Actions workflow definitions, local development helpers, as well as documentation to streamline chart development tasks:

  • Add reusable composite actions for installing and running tools like Just, Typos, Committed and Helm.
  • Introduce multiple GitHub Actions workflows for enforcement of project's commit style and PR naming conventions, CI, Helm chart validation, testing and release automation.
  • Add a Justfile with recipes for common development tasks such as spell checking, Helm chart linting, validation, testing, dependency management and installation, Minikube cluster management and bootstrapping of a local EAASI deployment.
  • Add configuration for automated changelog generation based on conventional commits and repository metadata.
  • Provide initial documentation with EAASI-specific development workflow instructions.

These changes collectively aim to lay the foundation for a robust, automated, and contributor-friendly workflow for EAASI-specific Helm chart development and maintenance.

Closes: #3

O7EG added 30 commits February 2, 2025 20:50
@O7EG O7EG self-assigned this Sep 20, 2025
@O7EG O7EG added the feature A new feature or functionality label Sep 20, 2025
@O7EG
O7EG merged commit 1280bf7 into main Sep 20, 2025
8 checks passed
@O7EG
O7EG deleted the ci-workflows-v2 branch September 20, 2025 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature A new feature or functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create CI workflows for testing, packaging, and publishing Helm charts

1 participant