Skip to content

ci(release): use client-id input for create-github-app-token#60

Merged
weppos merged 1 commit into
mainfrom
ci/create-github-app-token-client-id
Jun 10, 2026
Merged

ci(release): use client-id input for create-github-app-token#60
weppos merged 1 commit into
mainfrom
ci/create-github-app-token-client-id

Conversation

@weppos

@weppos weppos commented Jun 10, 2026

Copy link
Copy Markdown
Member

The release workflow's actions/create-github-app-token step still used the app-id input, which the action has deprecated in favor of client-id. Every release run logged a deprecation annotation:

Input 'app-id' has been deprecated with message: Use 'client-id' instead.

This renames the input to client-id while keeping the existing HOMEBREW_TAP_APP_ID secret value. The action passes this value through as the JWT iss (issuer) claim, and GitHub's docs confirm both the numeric App ID and the Client ID are accepted as the issuer (Client ID is merely recommended). So no new secret is required and behavior is unchanged; only the deprecation warning goes away.

📋 Deployment Pre/Post tasks

N/A

:shipit: Deployment Verification

  • On the next release run, confirm the "Mint homebrew-tap token" step succeeds and the app-id deprecation annotation no longer appears.

The action deprecated the app-id input in favor of client-id, which
emitted a deprecation annotation on every release run. GitHub accepts
the numeric App ID as the JWT issuer (client-id is just recommended over
app-id), so the existing HOMEBREW_TAP_APP_ID secret value continues to
work unchanged; only the input key needs renaming.
@weppos weppos self-assigned this Jun 10, 2026
@weppos weppos added the enhancement New feature or request label Jun 10, 2026
@weppos weppos merged commit d2370bb into main Jun 10, 2026
8 checks passed
@weppos weppos deleted the ci/create-github-app-token-client-id branch June 10, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant