Skip to content

Commit f45ef15

Browse files
committed
refactor: remove HAS_APP_SECRETS — credentials are always available via OIDC
Assisted-By: docker-agent
1 parent 1921528 commit f45ef15

File tree

5 files changed

+6
-24
lines changed

5 files changed

+6
-24
lines changed

.github/workflows/pr-describe.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ jobs:
1212
# Only run if comment contains /describe and is on a PR
1313
if: ${{ (github.event.issue.pull_request && contains(github.event.comment.body, '/describe')) }}
1414
runs-on: ubuntu-latest
15-
env:
16-
HAS_APP_SECRETS: 'true'
1715
permissions:
1816
contents: read
1917
pull-requests: write
@@ -73,7 +71,6 @@ jobs:
7371
# Generate GitHub App token so actions appear as the custom app (optional - falls back to github.token)
7472
- name: Get GitHub App token
7573
id: app-token
76-
if: env.HAS_APP_SECRETS == 'true'
7774
continue-on-error: true # Don't fail workflow if token generation fails
7875
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2
7976
with:

.github/workflows/reply-to-feedback.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ jobs:
3232
issues: write
3333
actions: read
3434
id-token: write
35-
env:
36-
HAS_APP_SECRETS: 'true'
3735

3836
steps:
3937
- name: Configure AWS credentials
@@ -332,7 +330,7 @@ jobs:
332330
ref: refs/pull/${{ steps.meta.outputs.pr_number }}/head
333331

334332
- name: Generate GitHub App token
335-
if: steps.meta.outputs.proceed == 'true' && steps.auth.outputs.authorized == 'true' && env.HAS_APP_SECRETS == 'true'
333+
if: steps.meta.outputs.proceed == 'true' && steps.auth.outputs.authorized == 'true'
336334
id: app-token
337335
continue-on-error: true
338336
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2

.github/workflows/review-pr.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,6 @@ jobs:
129129
pull-requests: write
130130
issues: write
131131
id-token: write
132-
env:
133-
HAS_APP_SECRETS: 'true'
134132
outputs:
135133
exit-code: ${{ steps.run-review.outputs.exit-code }}
136134

@@ -245,7 +243,7 @@ jobs:
245243

246244
# Generate GitHub App token for custom app identity (optional - falls back to github.token)
247245
- name: Generate GitHub App token
248-
if: steps.membership.outputs.is_member == 'true' && env.HAS_APP_SECRETS == 'true'
246+
if: steps.membership.outputs.is_member == 'true'
249247
id: app-token
250248
continue-on-error: true # Don't fail workflow if token generation fails
251249
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2
@@ -288,8 +286,6 @@ jobs:
288286
pull-requests: write
289287
issues: write
290288
id-token: write
291-
env:
292-
HAS_APP_SECRETS: 'true'
293289
outputs:
294290
exit-code: ${{ steps.run-review.outputs.exit-code }}
295291

@@ -361,7 +357,7 @@ jobs:
361357
# Generate GitHub App token first so the check run is created under the app's identity
362358
# (prevents GitHub from nesting it under unrelated pull_request-triggered workflows)
363359
- name: Generate GitHub App token
364-
if: steps.membership.outputs.is_member == 'true' && env.HAS_APP_SECRETS == 'true'
360+
if: steps.membership.outputs.is_member == 'true'
365361
id: app-token
366362
continue-on-error: true # Don't fail workflow if token generation fails
367363
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2
@@ -518,8 +514,6 @@ jobs:
518514
pull-requests: write
519515
issues: write
520516
id-token: write
521-
env:
522-
HAS_APP_SECRETS: 'true'
523517

524518
steps:
525519
- name: Configure AWS credentials
@@ -769,7 +763,7 @@ jobs:
769763

770764
# Generate GitHub App token for custom app identity (optional - falls back to github.token)
771765
- name: Generate GitHub App token
772-
if: steps.check.outputs.is_agent == 'true' && steps.auth.outputs.authorized == 'true' && env.HAS_APP_SECRETS == 'true'
766+
if: steps.check.outputs.is_agent == 'true' && steps.auth.outputs.authorized == 'true'
773767
id: app-token
774768
continue-on-error: true
775769
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2

.github/workflows/security-scan.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ jobs:
1919
security-scan:
2020
name: Security Scan with Docker Agent
2121
runs-on: ubuntu-latest
22-
env:
23-
HAS_APP_SECRETS: 'true'
2422
permissions:
2523
contents: read
2624
issues: write
@@ -58,7 +56,6 @@ jobs:
5856
# Generate GitHub App token so issues appear as the custom app (optional - falls back to github.token)
5957
- name: Get GitHub App token
6058
id: app-token
61-
if: env.HAS_APP_SECRETS == 'true'
6259
continue-on-error: true # Don't fail workflow if token generation fails
6360
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2
6461
with:

.github/workflows/self-review-pr.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ jobs:
4646
github.event.workflow_run.head_repository.full_name != github.repository
4747
)
4848
runs-on: ubuntu-latest
49-
env:
50-
HAS_APP_SECRETS: 'true'
5149

5250
steps:
5351
- name: Configure AWS credentials
@@ -178,7 +176,7 @@ jobs:
178176

179177
# Generate GitHub App token for custom app identity (optional - falls back to github.token)
180178
- name: Generate GitHub App token
181-
if: steps.membership.outputs.is_member == 'true' && env.HAS_APP_SECRETS == 'true'
179+
if: steps.membership.outputs.is_member == 'true'
182180
id: app-token
183181
continue-on-error: true # Don't fail workflow if token generation fails
184182
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2
@@ -213,8 +211,6 @@ jobs:
213211
startsWith(github.event.comment.body, '/review') &&
214212
(github.event.comment.user.type != 'Bot' || github.event.comment.user.login == 'docker-agent[bot]')
215213
runs-on: ubuntu-latest
216-
env:
217-
HAS_APP_SECRETS: 'true'
218214

219215
steps:
220216
- name: Configure AWS credentials
@@ -284,7 +280,7 @@ jobs:
284280
# Generate GitHub App token first so the check run is created under the app's identity
285281
# (prevents GitHub from nesting it under unrelated pull_request-triggered workflows)
286282
- name: Generate GitHub App token
287-
if: steps.membership.outputs.is_member == 'true' && env.HAS_APP_SECRETS == 'true'
283+
if: steps.membership.outputs.is_member == 'true'
288284
id: app-token
289285
continue-on-error: true # Don't fail workflow if token generation fails
290286
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2

0 commit comments

Comments
 (0)