Skip to content

ci: add create release wf#1573

Merged
JoshVanL merged 4 commits intomasterfrom
feat/create-release-workflow
Jan 12, 2026
Merged

ci: add create release wf#1573
JoshVanL merged 4 commits intomasterfrom
feat/create-release-workflow

Conversation

@nelson-parente
Copy link
Copy Markdown
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 <nelson_parente@live.com.pt>
Signed-off-by: nelson.parente <nelson_parente@live.com.pt>
@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
Copy Markdown
Contributor

LGTM

Signed-off-by: nelson.parente <nelson_parente@live.com.pt>
Copy link
Copy Markdown
Contributor

@cicoyle cicoyle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One request, then lgtm

Comment thread docs/development/release.md Outdated
Co-authored-by: Cassie Coyle <cassie@diagrid.io>
Signed-off-by: Nelson Parente <nelson_parente@live.com.pt>
@JoshVanL JoshVanL merged commit 807ca78 into master Jan 12, 2026
25 of 27 checks passed
@nelson-parente nelson-parente added this to the v1.17 milestone Jan 13, 2026
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.

4 participants