cli icon indicating copy to clipboard operation
cli copied to clipboard

ci: add create release wf

Open nelson-parente opened this issue 4 weeks ago • 1 comments

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.yaml to 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.sh to perform semantic version validation, branch and tag creation, and pushing to the repository, supporting the workflow automation.

Documentation updates:

  • Updated docs/development/release.md to 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.

nelson-parente avatar Dec 03 '25 14:12 nelson-parente