From fa34c4e34208d3c1ed01fd6585daa5f689d1be78 Mon Sep 17 00:00:00 2001 From: "Luke W. Johnston" Date: Wed, 28 May 2025 17:11:05 +0200 Subject: [PATCH] ci: :construction_worker: switch to using reusable workflow --- .github/workflows/sync-files.yml | 37 +++++--------------------------- 1 file changed, 5 insertions(+), 32 deletions(-) diff --git a/.github/workflows/sync-files.yml b/.github/workflows/sync-files.yml index 59da01c..8ffac82 100644 --- a/.github/workflows/sync-files.yml +++ b/.github/workflows/sync-files.yml @@ -7,35 +7,8 @@ on: jobs: sync: - runs-on: ubuntu-latest - steps: - - uses: actions/create-github-app-token@v2 - id: app-token - with: - owner: ${{ github.repository_owner }} - app-id: ${{ vars.SYNC_FILES_APP_ID }} - private-key: ${{ secrets.SYNC_FILES_TOKEN }} - - - name: Checkout Repository - uses: actions/checkout@v4 - with: - token: ${{ steps.app-token.outputs.token }} - - # Taken from https://github.com/actions/create-github-app-token/ - - name: Get GitHub App User ID - id: get-user-id - run: echo "user-id=$(gh api "/users/${{ steps.app-token.outputs.app-slug }}[bot]" --jq .id)" >> "$GITHUB_OUTPUT" - env: - GH_TOKEN: ${{ steps.app-token.outputs.token }} - - - name: Run GitHub File Sync - uses: BetaHuhn/repo-file-sync-action@v1 - with: - GH_INSTALLATION_TOKEN: ${{ steps.app-token.outputs.token }} - ASSIGNEES: lwjohnst86 - IS_FINE_GRAINED: true - GIT_USERNAME: ${{ steps.app-token.outputs.app-slug }}[bot] - GIT_EMAIL: ${{ steps.get-user-id.outputs.user-id }}+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com - COMMIT_PREFIX: "chore(sync): :hammer: " - COMMIT_EACH_FILE: false - BRANCH_PREFIX: chore/python-package-sync + uses: seedcase-project/.github/.github/workflows/reusable-sync-files.yml@main + with: + app-id: ${{ vars.SYNC_FILES_APP_ID }} + secrets: + sync-files-token: ${{ secrets.SYNC_FILES_TOKEN }}