From 46e6a3856dbda48096a3510e16e977c12b93bae7 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 22 Apr 2025 17:16:03 -0400 Subject: [PATCH] workflows: Add sync action This adds sync action which was part of https://github.com/bluez/actions/ but it gets disabled every 60 days due to inactivity, in addition to syncing with upstream repositories it also syncs with patchwork which created the PR and then triggers ci action to do the testing. --- .github/workflows/sync.yml | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/sync.yml diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml new file mode 100644 index 000000000..cd85bdd47 --- /dev/null +++ b/.github/workflows/sync.yml @@ -0,0 +1,45 @@ +name: Sync Repositories and Patchwork +on: + schedule: + - cron: "*/5 * * * *" + +jobs: + bluez: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: bluez/action-sync-repo@master + with: + src_repo: 'https://git.kernel.org/pub/scm/bluetooth/bluez.git' + src_branch: 'master' + dest_repo: 'bluez/bluez' + dest_branch: 'master' + secret_token: ${{ secrets.ACTION_TOKEN }} + + bluetooth-next: + needs: bluez + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: bluez/action-sync-repo@master + with: + src_repo: 'https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git' + dest_repo: 'bluez/bluetooth-next' + for_upstream_branch: 'for-upstream' + secret_token: ${{ secrets.ACTION_TOKEN }} + + patchwork: + needs: bluez + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Sync Patchwork + uses: tedd-an/bzcafe@main + with: + task: patchwork + space: user + github_token: ${{ secrets.ACTION_TOKEN }} + email_token: ${{ secrets.EMAIL_TOKEN }} + patchwork_token: ${{ secrets.PATCHWORK_TOKEN }} + patchwork_user: ${{ secrets.PATCHWORK_USER }} -- 2.47.3