Skip to content

Mint the release-drafter token with the GitHub App client ID - #26

Merged
jesserockz merged 1 commit into
mainfrom
jesserockz-2026-589
Aug 17, 2026
Merged

Mint the release-drafter token with the GitHub App client ID#26
jesserockz merged 1 commit into
mainfrom
jesserockz-2026-589

Conversation

@jesserockz

@jesserockz jesserockz commented Aug 15, 2026

Copy link
Copy Markdown
Member

Switches the actions/create-github-app-token step in the release-drafter workflow from the numeric app-id secret to the client-id variable, matching the migration already applied in esphome-libs/noise-c.

The step now reads:

        with:
          client-id: ${{ vars.ESPHOME_GITHUB_APP_CLIENT_ID }}
          private-key: ${{ secrets.ESPHOME_GITHUB_APP_PRIVATE_KEY }}

private-key and the action pin are unchanged. A repo-wide grep for create-github-app-token and ESPHOME_GITHUB_APP_ID confirms this was the only usage - no other workflows or composite actions still reference app-id.

Switches actions/create-github-app-token from the numeric app-id secret to
the vars.ESPHOME_GITHUB_APP_CLIENT_ID variable, matching the migration
already done in esphome-libs/noise-c.
@jesserockz
jesserockz merged commit bdb1980 into main Aug 17, 2026
13 checks passed
@jesserockz
jesserockz deleted the jesserockz-2026-589 branch August 17, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant