cli
cli copied to clipboard
ci: add create release wf
This pull request introduces automation for the Dapr CLI release process by adding a new GitHub Actions workflow and a supporting shell script. It also updates the documentation to describe both the manual and automated release processes, and references the project's release guidelines.
Release process automation:
- Added
.github/workflows/create-release.yamlto automate creation of release branches and tags using GitHub Actions, triggered via a workflow dispatch with a specified release version. - Added
.github/scripts/create-release.shto perform semantic version validation, branch and tag creation, and pushing to the repository, supporting the workflow automation.
Documentation updates:
- Updated
docs/development/release.mdto describe the manual release process and added a section for the new automated release workflow. [1] [2] - Added a reference in the documentation to the project's official release guidelines.