Skip to content

RDKE-1120: Automated component release workflow - #395

Open
yogeswaransky wants to merge 1 commit into
developfrom
feature/RDKE-1120
Open

RDKE-1120: Automated component release workflow#395
yogeswaransky wants to merge 1 commit into
developfrom
feature/RDKE-1120

Conversation

@yogeswaransky

Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Yogeswaran K <yogeswaransky@gmail.com>
Copilot AI review requested due to automatic review settings July 15, 2026 12:18
@yogeswaransky
yogeswaransky requested a review from a team as a code owner July 15, 2026 12:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds GitHub Actions automation to run component release and hotfix flows (including an “approvable” release path that finishes on PR approval), plus documentation describing how to use and configure the workflows.

Changes:

  • Introduces a manually-triggered component-release.yml workflow to start/execute main releases and hotfix releases (including changelog + tag/branch operations).
  • Adds component-release-finish-on-approval.yml to finish release/* -> main flows automatically after PR approval.
  • Documents workflow inputs, modes, required repository settings, and cleanup behavior in .github/workflows/README.md.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

File Description
.github/workflows/README.md Documents the release workflows, inputs, modes, prerequisites, and cleanup behavior.
.github/workflows/component-release.yml Implements manual “main release” and “hotfix” automation including changelog generation, branching, tagging, pushing, and failure cleanup.
.github/workflows/component-release-finish-on-approval.yml Implements privileged “finish release on approval” automation for release/* PRs targeting main.

Comment thread .github/workflows/component-release.yml
Comment thread .github/workflows/component-release.yml
Comment thread .github/workflows/component-release.yml
Comment thread .github/workflows/component-release-finish-on-approval.yml
Comment thread .github/workflows/component-release-finish-on-approval.yml
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