Skip to content

Conversation

@vedant-cd
Copy link
Contributor

what

  • Fixed tag-release workflow to prevent accidental releases when no version labels are present on PRs
  • Enhanced authentication mechanism for proper tag creation and GitHub release publishing
  • Improved conditional step execution to skip unnecessary workflow steps when releases are not triggered

why

  • Original workflow was automatically creating patch releases even without explicit version labels, causing unintended version bumps
  • Need explicit developer control over releases - only trigger when major, minor, or patch labels are present on merged PRs
  • GitHub token authentication issues were preventing successful tag pushing and release creation

@vedant-cd vedant-cd self-assigned this Sep 10, 2025
@vedant-cd vedant-cd added the bug Something isn't working label Sep 10, 2025
@vedant-cd vedant-cd requested a review from dverma-cd September 10, 2025 15:14
@dverma-cd dverma-cd merged commit 5781f24 into master Sep 10, 2025
1 check passed
@dverma-cd dverma-cd deleted the fix/tag-release branch September 10, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants