File tree Expand file tree Collapse file tree 2 files changed +23
-6
lines changed Expand file tree Collapse file tree 2 files changed +23
-6
lines changed Original file line number Diff line number Diff line change 19
19
uses : seedcase-project/.github/.github/workflows/reusable-add-to-project.yml@main
20
20
with :
21
21
board-number : 18
22
+ app-id : ${{ vars.ADD_TO_BOARD_APP_ID }}
22
23
secrets :
23
24
add-to-board-token : ${{ secrets.ADD_TO_BOARD }}
24
25
gh-token : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 9
9
sync :
10
10
runs-on : ubuntu-latest
11
11
steps :
12
+ - uses : actions/create-github-app-token@v2
13
+ id : app-token
14
+ with :
15
+ owner : ${{ github.repository_owner }}
16
+ app-id : ${{ vars.SYNC_FILES_APP_ID }}
17
+ private-key : ${{ secrets.SYNC_FILES_TOKEN }}
18
+
12
19
- name : Checkout Repository
13
- uses : actions/checkout@main
20
+ uses : actions/checkout@v4
21
+ with :
22
+ token : ${{ steps.app-token.outputs.token }}
23
+
24
+ # Taken from https://github.com/actions/create-github-app-token/
25
+ - name : Get GitHub App User ID
26
+ id : get-user-id
27
+ run : echo "user-id=$(gh api "/users/${{ steps.app-token.outputs.app-slug }}[bot]" --jq .id)" >> "$GITHUB_OUTPUT"
28
+ env :
29
+ GH_TOKEN : ${{ steps.app-token.outputs.token }}
14
30
15
31
- name : Run GitHub File Sync
16
32
uses : BetaHuhn/repo-file-sync-action@v1
17
33
with :
18
- GH_PAT : ${{ secrets.SYNC_PAT }}
34
+ GH_INSTALLATION_TOKEN : ${{ steps.app-token.outputs.token }}
19
35
ASSIGNEES : lwjohnst86
20
36
IS_FINE_GRAINED : true
21
- GIT_USERNAME : lwjohnst86
22
- GIT_EMAIL : lwjohnst@gmail .com
37
+ GIT_USERNAME : ${{ steps.app-token.outputs.app-slug }}[bot]
38
+ GIT_EMAIL : ${{ steps.get-user-id.outputs.user-id }}+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github .com
23
39
COMMIT_PREFIX : " chore(sync): :hammer: "
24
- BRANCH_PREFIX : chore
25
- TEAM_REVIEWERS : admin
40
+ COMMIT_EACH_FILE : false
41
+ BRANCH_PREFIX : chore/data-package-sync
You can’t perform that action at this time.
0 commit comments