diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml new file mode 100644 index 00000000..ace667bd --- /dev/null +++ b/.github/workflows/sync.yml @@ -0,0 +1,28 @@ +name: Sync fork + +on: + workflow_dispatch: + push: + branches: + - main + - develop + +jobs: + sync: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: ${{ github.event_name == 'workflow_run' || github.head_ref || github.ref_name }} + - uses: webfactory/ssh-agent@v0.9.0 + with: + ssh-private-key: ${{ secrets.FORK_KEY }} + - name: Push to fork repo + env: + USE_SSH: true + run: | + git remote add fork git@github.com:lutralabs/swaylend-monorepo.git + git config --global user.email "info@lutralabs.io" + git config --global user.name "lutralabs-bot" + git push fork --force \ No newline at end of file