Skip to content

feat: Add support for backport automation - #104

Merged
mvlassis merged 1 commit into
mainfrom
kf-8979-backport-automation
Sep 1, 2026
Merged

mvlassis merged 1 commit into
mainfrom
kf-8979-backport-automation

Conversation

@mvlassis

@mvlassis mvlassis commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Description

This PR adds backport automation to the repository.

Note: We choose track/1.0 as the track to automatically backport.

Closes #103

@ckfbot

ckfbot commented Sep 1, 2026

Copy link
Copy Markdown

🤖 Backport labels populated

Labels to this pull request were added automatically by the populate-labels.yaml action.

When the PR is merged, backport PRs according to the labels will be automatically created. To skip the backport creation, remove any unneeded labels before merging the PR.

@mvlassis
mvlassis requested review from a team and NohaIhab and a lite review from Copilot September 1, 2026 09:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces GitHub Actions-based backport automation for merges into main, using track/1.0 as the configured backport target.

Changes:

  • Adds a PR-open workflow to populate backport labels based on a track configuration file.
  • Adds a PR-merged workflow to automatically create backport PRs based on applied labels.
  • Introduces .github/automatic_backport_tracks.yaml defining track/1.0 as the backport track.

Reviewed changes

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

File Description
.github/workflows/on_pull_request.yaml Populates backport labels when PRs are opened/reopened against main.
.github/workflows/on_pull_request_closed.yaml Creates backport PRs automatically when PRs are merged into main.
.github/automatic_backport_tracks.yaml Declares the automatic backport track(s) to drive label/backport behavior.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/on_pull_request_closed.yaml
Comment thread .github/workflows/on_pull_request_closed.yaml
Comment thread .github/workflows/on_pull_request.yaml
Comment thread .github/workflows/on_pull_request.yaml
@mvlassis
mvlassis merged commit c7aeeb8 into main Sep 1, 2026
23 of 26 checks passed
@mvlassis
mvlassis deleted the kf-8979-backport-automation branch September 1, 2026 11:10
@ckfbot

ckfbot commented Sep 1, 2026

Copy link
Copy Markdown

Successfully created backport PR for track/1.0:

mvlassis added a commit that referenced this pull request Sep 3, 2026
(cherry picked from commit c7aeeb8)

Co-authored-by: Manos Vlassis <57320708+mvlassis@users.noreply.github.com>
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.

Create backport automation

6 participants