Skip to content

Commit 834a4bd

Browse files
committed
Fix release app token: use inputs instead of env vars
Composite actions cannot access caller's secrets context in input defaults. Use explicit inputs with empty defaults instead. Workflows that need branch protection bypass pass the secrets explicitly: release-app-id: ${{ secrets.PYBUILDER_RELEASE_APP_ID }} release-app-private-key: ${{ secrets.PYBUILDER_RELEASE_APP_PRIVATE_KEY }}
1 parent 23de00e commit 834a4bd

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎action.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,11 @@ inputs:
9191
release-app-id:
9292
description: 'GitHub App ID for generating release tokens that bypass branch protection'
9393
required: false
94-
default: ${{ secrets.PYBUILDER_RELEASE_APP_ID }}
94+
default: ''
9595
release-app-private-key:
9696
description: 'GitHub App private key (PEM) for generating release tokens'
9797
required: false
98-
default: ${{ secrets.PYBUILDER_RELEASE_APP_PRIVATE_KEY }}
98+
default: ''
9999
outputs:
100100
is-release:
101101
description: 'true if [release] was detected in commit message'

0 commit comments

Comments
 (0)