fix(release): suppress component prefix in release-please tags#166
Merged
zeitlinger merged 2 commits intomainfrom Apr 13, 2026
Merged
fix(release): suppress component prefix in release-please tags#166zeitlinger merged 2 commits intomainfrom
zeitlinger merged 2 commits intomainfrom
Conversation
Add include-component-in-tag: false so release-please creates v0.x.x tags instead of flint-v0.x.x, matching the release workflow trigger.
This was referenced Apr 13, 2026
Set indentStyle=space/indentWidth=2 in biome.json and reformat all tab-indented JSON files to match. Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
zeitlinger
added a commit
that referenced
this pull request
Apr 13, 2026
) ## Summary - Adds `workflow_dispatch` trigger with a `tag` input to the release workflow - Passes the tag as `ref` to both `actions/checkout` and `upload-rust-binary-action` (via `GITHUB_REF` override) - No change to the normal push-triggered flow ## Why The `v0.20.0` release workflow failed because the tag was `flint-v0.20.0` (release-please bug, fixed in #166) and the release had to be created manually. Due to tag protection rules and the immutable-releases policy, there was no way to retrigger the workflow. This adds an escape hatch for that situation. --------- Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
martincostello
approved these changes
Apr 13, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Updates release automation configuration so release-please produces plain vX.Y.Z tags (without a component prefix), ensuring the existing release workflow (triggered by v* tags) fires correctly.
Changes:
- Set
include-component-in-tag: falsein release-please config to stop generatingflint-vX.Y.Ztags. - Reformat several JSON config files (tabs → 2-space indentation) and add Biome formatter settings to standardize formatting.
Reviewed changes
Copilot reviewed 2 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
.github/config/release-please-config.json |
Configures release-please to generate non-component-prefixed tags. |
.github/config/.release-please-manifest.json |
Formatting-only update. |
biome.json |
Adds formatter settings and reformats existing config for consistent JSON formatting. |
default.json |
Formatting-only update to Renovate config. |
.markdownlint.json |
Formatting-only update. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This was referenced Apr 13, 2026
Merged
zeitlinger
added a commit
that referenced
this pull request
Apr 16, 2026
### Added - *(release)* migrate from release-please to release-plz ([#171](#171)) ### Fixed - *(release)* use correct template variable in pr_body ([#178](#178)) - *(release)* suppress component prefix in release-please tags ([#166](#166)) - *(release)* add workflow_dispatch to retrigger for existing tags ([#167](#167)) ### Other - move icon to assets/ to fix release-plz ([#177](#177)) - *(deps)* update dependency npm:renovate to v43.102.11 [security] ([#174](#174)) - *(deps)* update rust crate similar to v3.1.0 ([#173](#173)) - *(deps)* update dependency github:mvdan/sh to v3.13.1 ([#163](#163)) > [!IMPORTANT] > Close and reopen this PR to trigger CI checks. --------- Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
This was referenced Apr 16, 2026
Closed
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
"include-component-in-tag": falseto release-please configflint-v0.20.0instead ofv0.20.0v*— without this fix, it never firesContext
The
packages: { ".": ... }config causes release-please to prefix tags with the component name (flint-). Settinginclude-component-in-tag: falserestores the plainv0.x.xformat used by all prior releases (v0.9.x and earlier).For
v0.20.0, the tag was pushed manually asv0.20.0to unblock the release workflow.