# .github/workflows/pr-mirror-repo-sync.yml # DO NOT EDIT — managed by mirror-pipeline rollout. # To opt out: set vars.MIRROR_ENABLED=false in this repo's Actions variables. name: PR Mirror and Repo Sync on: pull_request_target: types: [closed] branches: [current] workflow_dispatch: inputs: sync_branch: required: true type: string permissions: contents: write pull-requests: write issues: write jobs: call: if: | github.repository_owner == 'vyos' && (github.event.pull_request.merged == true || github.event_name == 'workflow_dispatch') && vars.MIRROR_ENABLED != 'false' uses: vyos/.github/.github/workflows/pr-mirror-repo-sync.yml@current with: sync_branch: ${{ inputs.sync_branch || github.event.pull_request.base.ref }} secrets: inherit