diff --git a/.github/workflows/sync_upstream.yml b/.github/workflows/sync_upstream.yml index da1706fdf12d..72ffdeb2167a 100644 --- a/.github/workflows/sync_upstream.yml +++ b/.github/workflows/sync_upstream.yml @@ -13,24 +13,23 @@ jobs: name: Sync latest commits from upstream repo if: ${{ !startsWith(github.ref, 'refs/tags/') }} steps: - - uses: tgymnich/fork-sync@v2.0 - with: - token: ${{ secrets.GITHUB_TOKEN }} - base: 202405-broadcom - head: 202405 - merge_method: rebase - -# Now we need to update the hashes used for sonic-swss and sonic-sairedis - name: Checkout sonic-build uses: actions/checkout@v4 with: submodules: "recursive" fetch-depth: 0 - - name: Update hashes + - name: Update run: | git config --global user.name '[github actions]' git config --global user.email 'bradh352@users.noreply.github.com' git pull + git remote add upstream https://github.com/sonic-net/sonic-buildimage.git + git fetch upstream + if ! git rebase upstream/202405 ; then + while ! git rebase --skip ; do + echo "Skipped Commit" + done + fi cd src/sonic-swss git checkout 202405-broadcom git pull @@ -43,5 +42,5 @@ jobs: echo "nothing to commit" else git commit -am "update sonic-swss and sonic-sairedis branches" - git push fi + git push --force