Skip to content

Add Release Please for automated releases#4

Merged
zeitlinger merged 4 commits intomainfrom
release-please
Feb 16, 2026
Merged

Add Release Please for automated releases#4
zeitlinger merged 4 commits intomainfrom
release-please

Conversation

@zeitlinger
Copy link
Copy Markdown
Member

Summary

  • Add Release Please GitHub Actions workflow to automate version bumping, changelog generation, and GitHub release creation
  • Configure with simple release type since this repo is not a language-specific package
  • Store config and manifest in .github/config/ to keep the repo root clean
  • Reset CHANGELOG.md for Release Please to manage going forward

Test plan

  • Verify JSON config files are valid
  • Verify workflow syntax is correct
  • After merging, confirm Release Please creates a release PR on the next push to main

Copilot AI review requested due to automatic review settings February 16, 2026 06:32
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Set up release-please-action workflow with simple release type,
config and manifest in .github/config/, and reset CHANGELOG.md
for Release Please to manage.
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Release Please automation to manage version bumping, changelog generation, and GitHub releases. It configures the repository to use the simple release type since it's not a language-specific package, and organizes configuration files in .github/config/ following the repository's convention of keeping the root clean.

Changes:

  • Add Release Please GitHub Actions workflow triggered on pushes to main
  • Configure Release Please with simple release type starting at version 0.1.0
  • Reset CHANGELOG.md for Release Please to manage going forward

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
.github/workflows/release-please.yml New workflow to automate releases using Release Please action
.github/config/release-please-config.json Release Please configuration with simple release type
.github/config/.release-please-manifest.json Version manifest tracking current version as 0.1.0
CHANGELOG.md Reset to minimal header for Release Please to manage
.gitignore Add .idea directory to ignore IDE files
.idea/icon.svg IDE-specific configuration file (should not be committed)
README.md Remove 'hide = true' from task example (unrelated change)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .idea/icon.svg
Comment thread .github/workflows/release-please.yml Outdated
Comment thread README.md
Comment thread .github/workflows/release-please.yml Fixed
@github-actions

This comment has been minimized.

1 similar comment
@github-actions

This comment has been minimized.

Address zizmor lint: pin googleapis/release-please-action to
commit SHA for v4.4.0 instead of mutable tag reference.
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Use tabs instead of spaces in JSON files to match Biome config.
Add instruction to always run `mise run fix` before committing.
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger zeitlinger merged commit e16a123 into main Feb 16, 2026
7 checks passed
@zeitlinger zeitlinger deleted the release-please branch February 16, 2026 06:58
This was referenced Apr 16, 2026
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.

3 participants