Skip to content

ci: improve release-please PR workflow and exclude generated files from linting#11

Merged
zeitlinger merged 3 commits intomainfrom
ci/release-please-reopen-reminder
Feb 16, 2026
Merged

ci: improve release-please PR workflow and exclude generated files from linting#11
zeitlinger merged 3 commits intomainfrom
ci/release-please-reopen-reminder

Conversation

@zeitlinger
Copy link
Copy Markdown
Member

@zeitlinger zeitlinger commented Feb 16, 2026

Summary

  • PRs created by release-please using GITHUB_TOKEN don't trigger pull_request workflows (GitHub limitation to prevent infinite loops)
  • Adds a step that posts an [!IMPORTANT] comment on newly created release PRs, reminding reviewers to close and reopen the PR to start CI
  • Excludes generated CHANGELOG.md from super-linter checks

Test plan

  • Merge and verify the comment appears on the next release-please PR
  • Verify super-linter no longer flags CHANGELOG.md

PRs created by release-please using GITHUB_TOKEN don't trigger
pull_request workflows. Post a comment on new release PRs reminding
reviewers to close and reopen to start CI.
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Copilot AI review requested due to automatic review settings February 16, 2026 12:42
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 addresses a GitHub Actions limitation where workflows triggered by GITHUB_TOKEN don't automatically trigger pull_request workflows. The change adds an automated reminder comment to release-please PRs instructing reviewers to close and reopen the PR to trigger CI checks.

Changes:

  • Added an id to the release-please action step for output referencing
  • Added a new step that posts an important notice comment on newly created release PRs

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

Comment thread .github/workflows/release-please.yml Outdated
Comment thread .github/workflows/release-please.yml
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger zeitlinger changed the title ci: add reminder to reopen release-please PRs for CI ci: improve release-please PR workflow and exclude generated files from linting Feb 16, 2026
@zeitlinger zeitlinger merged commit 8f7bf9a into main Feb 16, 2026
8 checks passed
@zeitlinger zeitlinger deleted the ci/release-please-reopen-reminder branch February 16, 2026 12:59
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.

2 participants