Skip to content

Conversation

@kumvijaya
Copy link
Contributor

Change summary

🛠️ Mirror Refactoring Rollout

The mirror setup has been streamlined to simplify onboarding and maintenance:

✅ Changes Implemented

  • Consolidated the mirror logic into a single workflow within the source repository.
  • Removed the PR mirror trigger workflow.
  • Removed the temporary feature branch cleanup workflow.
  • Eliminated usage of the REMOTE_REPO variable.

🎯 Benefits

  • Reduces Onboarding overhead, Reduces complexity and potential setup errors.
  • No need for initial manual execution or temporary branch creation in the target organization.
  • Reduces multiple workflows management in source and target org.

🧹 With this change, the following are removed:

  1. PR mirror trigger workflow.
  2. Head branch cleanup workflow.
  3. PR mirror workflow in the target repository.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes)
  • Migration from an old Vyatta component to vyos-1x, please link to related PR inside obsoleted component
  • Other (please describe):

Related Task(s)

https://vyos.dev/T7644

Related PR(s)

Checklist:

  • I have read the CONTRIBUTING document
  • I have linked this PR to one or more Phabricator Task(s)
  • My commit headlines contain a valid Task id
  • My change requires a change to the documentation
  • I have updated the documentation accordingly

@github-actions
Copy link


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


kumvijaya seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

Copy link
Member

@c-po c-po left a comment

Choose a reason for hiding this comment

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

Enable new pr-mirror workflow tested in vyos-1x

Copy link
Member

@dmbaturin dmbaturin left a comment

Choose a reason for hiding this comment

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

Let's get the new workflow in.

@dmbaturin dmbaturin merged commit 5136180 into vyos:current Jul 28, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants