Skip to content

Conversation

@nelson-parente
Copy link
Contributor

@nelson-parente nelson-parente commented Dec 3, 2025

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.

Signed-off-by: nelson.parente <[email protected]>
Signed-off-by: nelson.parente <[email protected]>
@nelson-parente nelson-parente marked this pull request as ready for review December 3, 2025 14:57
@nelson-parente nelson-parente requested review from a team as code owners December 3, 2025 14:57
@javier-aliaga
Copy link
Contributor

LGTM

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.

3 participants