From 0d091d8d111acb72db2ad9b3ba4fd7d2107cfca8 Mon Sep 17 00:00:00 2001 From: Fumiya Watanabe Date: Thu, 6 Feb 2025 18:43:05 +0900 Subject: [PATCH] chore: fix sync-awf-latest.yaml Signed-off-by: Fumiya Watanabe --- .github/workflows/sync-awf-latest.yaml | 30 +++++++++++++++----------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/workflows/sync-awf-latest.yaml b/.github/workflows/sync-awf-latest.yaml index 950e27aae5504..8f52b297fce40 100644 --- a/.github/workflows/sync-awf-latest.yaml +++ b/.github/workflows/sync-awf-latest.yaml @@ -9,18 +9,22 @@ jobs: sync-awf-latest: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: Generate token + id: generate-token + uses: tibdex/github-app-token@v1 with: - token: ${{ secrets.TOKEN_TO_MODIFY_WOKFLOW }} - fetch-depth: 0 - - name: Commit Results - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" + app_id: ${{ secrets.APP_ID }} + private_key: ${{ secrets.PRIVATE_KEY }} - git checkout awf-latest - git remote add awf https://github.com/autowarefoundation/autoware.universe - git fetch awf main - git rebase awf/main - - git push origin awf-latest --force + - name: Run sync-branches + uses: autowarefoundation/autoware-github-actions/sync-branches@v1 + with: + token: ${{ steps.generate-token.outputs.token }} + base-branch: awf-latest + sync-pr-branch: sync-awf-latest + sync-target-repository: https://github.com/autowarefoundation/autoware.universe.git + sync-target-branch: main + pr-title: "chore: sync awf-latest" + pr-labels: | + bot + auto-merge-method: merge