-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Overview
This issue proposes automating the release process for the repository to simplify versioning, changelogs, and artifact packaging.
The goal is to move toward clean, regular releases without extra manual steps.
Tasks
- Set up
release-please
for automated GitHub release PRs - Enforce conventional commit messages for changelog generation
- Create GitHub Action to package key assets into a
.zip
file:- Include: dashboards, prometheus rules, etc.
- Exclude: demo environments
- Attach packaged artifacts to GitHub Releases
- Set up a scheduled GitHub Action to create weekly releases (even if no changes)
Notes
- No content changes required to assets — focus is on CI/CD setup.
- Versioning will use semantic versioning (SemVer:
MAJOR.MINOR.PATCH
).
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request