Skip to content

feat: Add Create-Release Workflow Using Semantic Release#20

Merged
Prajwal-Microsoft merged 1 commit intomainfrom
PSL-US-16361
Apr 7, 2025
Merged

feat: Add Create-Release Workflow Using Semantic Release#20
Prajwal-Microsoft merged 1 commit intomainfrom
PSL-US-16361

Conversation

@Prasanjeet-Microsoft
Copy link
Copy Markdown
Contributor

Purpose

This PR introduces a GitHub Actions workflow (create-release.yml) that automates semantic versioning and release note generation based on conventional commit messages. It uses the semantic-release toolset to:

  • Analyze commit messages
  • Generate changelogs
  • Create GitHub releases

This helps ensure consistent release practices across the project and eliminates manual version bumps

Does this introduce a breaking change?

  • Yes
  • No

What to Check

Verify that the following are valid

  • The workflow is triggered only on push to the main branch.
  • Proper permissions (contents and pull-requests) are granted.
  • Uses the correct semantic-release plugins and presets.
  • The GITHUB_TOKEN is correctly referenced from secrets.
  • Workflow syntax and indentation are correct and valid.
  • Confirm version tagging format as v${version}.
  • Outputs of the release step are printed as expected.

@Prajwal-Microsoft Prajwal-Microsoft merged commit 9041574 into main Apr 7, 2025
2 checks passed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 7, 2025

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Prasanjeet-Microsoft Prasanjeet-Microsoft deleted the PSL-US-16361 branch April 9, 2025 16:10
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