@@ -53,13 +53,19 @@ jobs:
5353 id : esc-secrets
5454 name : Fetch secrets from ESC
5555 uses : pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b
56+ - uses : actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
57+ id : app-auth
58+ with :
59+ app-id : ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_APP_ID }}
60+ private-key : ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_PRIVATE_KEY }}
61+ owner : ${{ github.repository_owner }}
5662 - name : Setup mise
5763 uses : jdx/mise-action@146a28175021df8ca24f8ee1828cc2a60f980bd5 # v3
5864 env :
5965 MISE_FETCH_REMOTE_VERSIONS_TIMEOUT : 30s
6066 with :
6167 version : 2025.11.6
62- github_token : ${{ steps.esc-secrets .outputs.PULUMI_BOT_TOKEN }}
68+ github_token : ${{ steps.app-auth .outputs.token }}
6369 cache_save : false
6470 - name : Configure AWS Credentials
6571 uses : aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5.1.1
@@ -143,13 +149,19 @@ jobs:
143149 id : esc-secrets
144150 name : Fetch secrets from ESC
145151 uses : pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b
152+ - uses : actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
153+ id : app-auth
154+ with :
155+ app-id : ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_APP_ID }}
156+ private-key : ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_PRIVATE_KEY }}
157+ owner : ${{ github.repository_owner }}
146158 - name : Setup mise
147159 uses : jdx/mise-action@146a28175021df8ca24f8ee1828cc2a60f980bd5 # v3
148160 env :
149161 MISE_FETCH_REMOTE_VERSIONS_TIMEOUT : 30s
150162 with :
151163 version : 2025.11.6
152- github_token : ${{ steps.esc-secrets .outputs.PULUMI_BOT_TOKEN }}
164+ github_token : ${{ steps.app-auth .outputs.token }}
153165 # only saving the cache in the prerequisites job
154166 cache_save : false
155167 - name : Setup Node
@@ -233,6 +245,12 @@ jobs:
233245 id : esc-secrets
234246 name : Fetch secrets from ESC
235247 uses : pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b
248+ - uses : actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
249+ id : app-auth
250+ with :
251+ app-id : ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_APP_ID }}
252+ private-key : ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_PRIVATE_KEY }}
253+ owner : ${{ github.repository_owner }}
236254 - name : Dispatch Metadata build
237255 uses : peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4
238256 with :
@@ -267,6 +285,12 @@ jobs:
267285 id : esc-secrets
268286 name : Fetch secrets from ESC
269287 uses : pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b
288+ - uses : actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
289+ id : app-auth
290+ with :
291+ app-id : ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_APP_ID }}
292+ private-key : ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_PRIVATE_KEY }}
293+ owner : ${{ github.repository_owner }}
270294 - name : Clean up release labels
271295 uses : pulumi/action-release-by-pr-label@main
272296 with :
0 commit comments