Skip to content

Merge pull request #99 from ibm-client-engineering/girish-updates #242

Merge pull request #99 from ibm-client-engineering/girish-updates

Merge pull request #99 from ibm-client-engineering/girish-updates #242

Workflow file for this run

name: Sync with GitHub Enterprise
env:
GITHUB_TOKEN: ${{ secrets.GH_ENTERPRISE_TOKEN }}
GHE_USER: ${{ vars.SYNC_USER }}
GHE_FULL_USER: ${{ vars.SYNC_USER_NAME }}
ENTERPRISE_URL: ${{ vars.ENTERPRISE_GIT_URL }}
ENTERPRISE_EMAIL: ${{ vars.SYNC_USER_EMAIL }}
DEFAULT_TEMPLATE: ${{ vars.REPO_TEMPLATE }}
on:
push:
branches:
- main
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Checkout repo and all branches to stage
if: ${{ github.repository != env.DEFAULT_TEMPLATE }}
uses: actions/checkout@v3
with:
repository: ${{ github.repository }}
fetch-depth: 0
- name: Push the repo up to our internal github
if: ${{ github.repository != env.DEFAULT_TEMPLATE }}
uses: yesolutions/mirror-action@master
with:
REMOTE: 'https://${{ env.ENTERPRISE_URL }}/${{ github.repository }}'
GIT_USERNAME: ${{ env.GHE_USER }}
GIT_PASSWORD: ${{ env.GITHUB_TOKEN }}