File tree Expand file tree Collapse file tree 5 files changed +46
-6
lines changed Expand file tree Collapse file tree 5 files changed +46
-6
lines changed Original file line number Diff line number Diff line change @@ -27,12 +27,20 @@ jobs:
2727 runs-on : " ${{ matrix.os }}-latest"
2828 steps :
2929 # Custom steps to fetch the PR and checkout the code:
30+ - name : Authenticate as GitHub App
31+ uses : actions/create-github-app-token@v2
32+ id : get-app-token
33+ with :
34+ owner : " airbytehq"
35+ repositories : " airbyte-python-cdk"
36+ app-id : ${{ secrets.OCTAVIA_BOT_APP_ID }}
37+ private-key : ${{ secrets.OCTAVIA_BOT_PRIVATE_KEY }}
3038 - name : Checkout Airbyte
3139 uses : actions/checkout@v4
3240 with :
3341 # Important that this is set so that CI checks are triggered again
3442 # Without this we would be forever waiting on required checks to pass
35- token : ${{ secrets.GH_PAT_APPROVINGTON_OCTAVIA }}
43+ token : ${{ steps.get-app-token.outputs.token }}
3644
3745 - name : Checkout PR (${{ github.event.inputs.pr }})
3846 uses : dawidd6/action-checkout-pr@v1
Original file line number Diff line number Diff line change 2020 GCP_GSM_CREDENTIALS : ${{ secrets.GCP_GSM_CREDENTIALS }}
2121 runs-on : ubuntu-latest
2222 steps :
23+ - name : Authenticate as GitHub App
24+ uses : actions/create-github-app-token@v2
25+ id : get-app-token
26+ with :
27+ owner : " airbytehq"
28+ repositories : " airbyte-python-cdk"
29+ app-id : ${{ secrets.OCTAVIA_BOT_APP_ID }}
30+ private-key : ${{ secrets.OCTAVIA_BOT_PRIVATE_KEY }}
2331 - name : Run Poe Slash Command Processor
2432 uses : aaronsteers/poe-command-processor@v1
2533 with :
2634 pr : ${{ github.event.inputs.pr }}
2735 comment-id : ${{ github.event.inputs.comment-id }}
28- github-token : ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }}
36+ github-token : ${{ steps.get-app-token.outputs.token }}
Original file line number Diff line number Diff line change @@ -24,12 +24,20 @@ jobs:
2424 runs-on : " ${{ matrix.os }}-latest"
2525 steps :
2626 # Custom steps to fetch the PR and checkout the code:
27+ - name : Authenticate as GitHub App
28+ uses : actions/create-github-app-token@v2
29+ id : get-app-token
30+ with :
31+ owner : " airbytehq"
32+ repositories : " airbyte-python-cdk"
33+ app-id : ${{ secrets.OCTAVIA_BOT_APP_ID }}
34+ private-key : ${{ secrets.OCTAVIA_BOT_PRIVATE_KEY }}
2735 - name : Checkout Airbyte
2836 uses : actions/checkout@v4
2937 with :
3038 # Important that this is set so that CI checks are triggered again
3139 # Without this we would be forever waiting on required checks to pass
32- token : ${{ secrets.GH_PAT_APPROVINGTON_OCTAVIA }}
40+ token : ${{ steps.get-app-token.outputs.token }}
3341
3442 - name : Checkout PR (${{ github.event.inputs.pr }})
3543 uses : dawidd6/action-checkout-pr@v1
Original file line number Diff line number Diff line change @@ -358,11 +358,19 @@ jobs:
358358 - uses : actions/setup-python@v5
359359 with :
360360 python-version : " 3.10"
361+ - name : Authenticate as GitHub App
362+ uses : actions/create-github-app-token@v2
363+ id : get-app-token
364+ with :
365+ owner : " airbytehq"
366+ repositories : " airbyte-platform-internal"
367+ app-id : ${{ secrets.OCTAVIA_BOT_APP_ID }}
368+ private-key : ${{ secrets.OCTAVIA_BOT_PRIVATE_KEY }}
361369 - name : Checkout Airbyte Platform Internal
362370 uses : actions/checkout@v4
363371 with :
364372 repository : airbytehq/airbyte-platform-internal
365- token : ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }}
373+ token : ${{ steps.get-app-token.outputs.token }}
366374 - name : Update Builder's CDK version to ${{ env.VERSION }}
367375 # PyPI servers aren't immediately updated so we may need to retry a few times.
368376 uses : nick-fields/retry@v3
@@ -386,7 +394,7 @@ jobs:
386394 id : create-pull-request
387395 uses : peter-evans/create-pull-request@v7
388396 with :
389- token : ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }}
397+ token : ${{ steps.get-app-token.outputs.token }}
390398 commit-message : " chore: update CDK version following release"
391399 title : " chore: update CDK version following release"
392400 body : This is an automatically generated PR triggered by a CDK release
Original file line number Diff line number Diff line change 88 slashCommandDispatch :
99 runs-on : ubuntu-24.04
1010 steps :
11+ - name : Authenticate as GitHub App
12+ uses : actions/create-github-app-token@v2
13+ id : get-app-token
14+ with :
15+ owner : " airbytehq"
16+ repositories : " airbyte-python-cdk"
17+ app-id : ${{ secrets.OCTAVIA_BOT_APP_ID }}
18+ private-key : ${{ secrets.OCTAVIA_BOT_PRIVATE_KEY }}
1119 - name : Slash Command Dispatch
1220 id : dispatch
1321 # TODO: Revert to `peter-evans/slash-command-dispatch@v4` after PR merges:
1422 # - https://github.com/peter-evans/slash-command-dispatch/pull/372/files
1523 uses : aaronsteers/slash-command-dispatch@aj/fix/add-dispatched-bool-output
1624 with :
1725 repository : ${{ github.repository }}
18- token : ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }}
26+ token : ${{ steps.get-app-token.outputs.token }}
1927 dispatch-type : workflow
2028 issue-type : both
2129
You can’t perform that action at this time.
0 commit comments