Skip to content

CP-43412: Clarify version input in Manual Prepare Release workflow#861

Merged
evan-cz merged 1 commit into
developfrom
CP-43412
Jun 18, 2026
Merged

CP-43412: Clarify version input in Manual Prepare Release workflow#861
evan-cz merged 1 commit into
developfrom
CP-43412

Conversation

@evan-cz

@evan-cz evan-cz commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Clarifies the Version to release input on the Manual Prepare Release workflow (release-to-main.yml) so it's obvious the version must be entered without a v prefix.

-        description: "Version to release."
+        description: 'Version to release (e.g., "1.2.3").'

Why

The workflow prepends the v itself when tagging and cutting the GitHub release:

  • git tag -a "v${{ ... version }}"
  • tag_name: v${{ ... version }}

…and uses the bare version for the release-notes file lookup (helm/docs/releases/<version>.md). Entering v1.2.3 would therefore produce a vv1.2.3 tag and fail the release-notes check. workflow_dispatch inputs have no separate help/hint field, so the guidance lives in the description text.

The "Version to release" workflow_dispatch input now shows an example
(1.2.3), making it clear the version must be entered without a "v" prefix.
The workflow prepends "v" itself when tagging, so a "v"-prefixed input
would produce a "vv1.2.3" tag and break the release-notes file lookup.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@evan-cz evan-cz requested a review from a team as a code owner June 18, 2026 12:48
@evan-cz evan-cz added this pull request to the merge queue Jun 18, 2026
Merged via the queue into develop with commit 1bd3247 Jun 18, 2026
43 checks passed
@evan-cz evan-cz deleted the CP-43412 branch June 18, 2026 18:32
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