Skip to content

ci(workflows): introduce shared force merge workflow#9

Merged
MMaiero merged 2 commits intomainfrom
ci/shared_force_merge
Aug 25, 2025
Merged

ci(workflows): introduce shared force merge workflow#9
MMaiero merged 2 commits intomainfrom
ci/shared_force_merge

Conversation

@mattdibi
Copy link
Copy Markdown
Member

@mattdibi mattdibi commented Aug 7, 2025

Refactor force-merge workflow introduced in eclipse-kura/kura#5612 as a shared Github action.

The action will then be used by all Kura repos

@mattdibi mattdibi requested a review from Copilot August 7, 2025 09:32
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 refactors the force-merge workflow functionality into a reusable shared GitHub action. The change extracts workflow logic from a previous implementation into a centralized shared workflow that can be called by other repositories.

  • Creates a shared workflow file for force-merge automation
  • Provides a sample implementation showing how to consume the shared workflow
  • Implements vote counting and automatic merging for pull requests when quorum is reached

Reviewed Changes

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

File Description
samples/force-merge.yml Sample workflow file demonstrating how to use the shared force-merge workflow
.github/workflows/_shared-force-merge.yml Main shared workflow implementing force-merge automation with vote counting and merge logic

Comment thread .github/workflows/_shared-force-merge.yml Outdated
Comment thread .github/workflows/_shared-force-merge.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Mattia Dal Ben <mattdibi@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.

3 participants