Skip to content

Commit d576d75

Browse files
fredbiclaude
andcommitted
fix: add secret fallback in intermediate workflow forwarding
When callers use `secrets: inherit`, the declared secret inputs (e.g., gpg-private-key) are empty — only org-level secrets (e.g., CI_BOT_GPG_PRIVATE_KEY) are available. Without fallbacks in the intermediate forwarding, nested workflows receive empty secrets and the leaf-level fallbacks never trigger. Adds `|| secrets.CI_BOT_*` fallback to both nested workflow calls in bump-release-monorepo.yml, matching the pattern already used in bump-release.yml and prepare-release-monorepo.yml. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 565504e commit d576d75

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/bump-release-monorepo.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,9 @@ jobs:
153153
cliff-config: ${{ inputs.cliff-config }}
154154
cliff-config-url: ${{ inputs.cliff-config-url }}
155155
secrets:
156-
gpg-private-key: ${{ secrets.gpg-private-key }}
157-
gpg-passphrase: ${{ secrets.gpg-passphrase }}
158-
gpg-fingerprint: ${{ secrets.gpg-fingerprint }}
156+
gpg-private-key: ${{ secrets.gpg-private-key || secrets.CI_BOT_GPG_PRIVATE_KEY }}
157+
gpg-passphrase: ${{ secrets.gpg-passphrase || secrets.CI_BOT_GPG_PASSPHRASE }}
158+
gpg-fingerprint: ${{ secrets.gpg-fingerprint || secrets.CI_BOT_SIGNING_KEY }}
159159

160160
determine-next-tag:
161161
name: Determine next tag [monorepo]
@@ -213,11 +213,11 @@ jobs:
213213
target-tag: ${{ needs.determine-next-tag.outputs.next-tag }}
214214
enable-commit-signing: ${{ inputs.enable-commit-signing }}
215215
secrets:
216-
github-app-id: ${{ secrets.github-app-id }}
217-
github-app-private-key: ${{ secrets.github-app-private-key }}
218-
gpg-private-key: ${{ secrets.gpg-private-key }}
219-
gpg-passphrase: ${{ secrets.gpg-passphrase }}
220-
gpg-fingerprint: ${{ secrets.gpg-fingerprint }}
216+
github-app-id: ${{ secrets.github-app-id || secrets.CI_BOT_APP_ID }}
217+
github-app-private-key: ${{ secrets.github-app-private-key || secrets.CI_BOT_APP_PRIVATE_KEY }}
218+
gpg-private-key: ${{ secrets.gpg-private-key || secrets.CI_BOT_GPG_PRIVATE_KEY }}
219+
gpg-passphrase: ${{ secrets.gpg-passphrase || secrets.CI_BOT_GPG_PASSPHRASE }}
220+
gpg-fingerprint: ${{ secrets.gpg-fingerprint || secrets.CI_BOT_SIGNING_KEY }}
221221

222222
wait-for-merge:
223223
name: Wait for PR merge [monorepo]

0 commit comments

Comments
 (0)