Skip to content

feat: align repo with chart template#2

Merged
jaygridley merged 1 commit into
mainfrom
feat/chart-template-align
May 27, 2026
Merged

feat: align repo with chart template#2
jaygridley merged 1 commit into
mainfrom
feat/chart-template-align

Conversation

@jaygridley

Copy link
Copy Markdown
Member

This pull request introduces a comprehensive set of improvements to the project's community standards, contribution process, and continuous integration (CI) workflows. The changes establish clear guidelines for contributors, standardize issue and pull request templates, and implement robust CI pipelines for testing, linting, and releasing Helm charts.

The most important changes include:

Community Standards and Contribution Guidelines:

  • Added a Contributor Covenant Code of Conduct to set expectations for behavior and enforcement within the community. (.github/CODE_OF_CONDUCT.md)
  • Introduced a detailed contributing guide outlining the pull request process, semantic commit conventions, and checklist requirements for contributions. (.github/CONTRIBUTING.md)

Issue and Pull Request Templates:

  • Added standardized issue templates for bug reports and feature requests, as well as a pull request template to ensure consistency and completeness in reporting and reviewing changes. (.github/ISSUE_TEMPLATE/bug_report.yml, .github/ISSUE_TEMPLATE/feature_request.yml, .github/PULL_REQUEST_TEMPLATE.md) [1] [2] [3]
  • Enabled blank issues for flexibility in issue reporting. (.github/ISSUE_TEMPLATE/config.yml)

Continuous Integration and Automation:

  • Implemented CI workflows for pull requests, including pre-commit checks, linting, chart testing, and automated releases of Helm charts. (.github/workflows/pull-request.yaml)
  • Added supporting workflows for cache warmup, cleanup of Helm chart packages on PR closure, and metadata collection to optimize and maintain the CI process. (.github/workflows/cache-warmup.yaml, .github/workflows/cleanup.yaml, .github/workflows/metadata-collector.yaml) [1] [2] [3]

@jaygridley jaygridley force-pushed the feat/chart-template-align branch from 130277d to 1e34370 Compare May 26, 2026 13:37
@jaygridley jaygridley force-pushed the feat/chart-template-align branch from 1e34370 to e0ed928 Compare May 26, 2026 13:39
@jaygridley jaygridley merged commit 6c70771 into main May 27, 2026
7 checks passed
@jaygridley jaygridley deleted the feat/chart-template-align branch May 27, 2026 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant