Skip to content

Migrate create-github-app-token from app-id to client-id#121

Merged
lex57ukr merged 1 commit intomainfrom
120-migrate-app-id-to-client-id
Apr 18, 2026
Merged

Migrate create-github-app-token from app-id to client-id#121
lex57ukr merged 1 commit intomainfrom
120-migrate-app-id-to-client-id

Conversation

@lex57ukr
Copy link
Copy Markdown
Contributor

@lex57ukr lex57ukr commented Apr 18, 2026

Summary

Silences the deprecation warning emitted by actions/create-github-app-token in the publish workflow. The app-id input was deprecated in v3.1.0 (2026-04-11) in favour of client-id, and the action is currently pinned at v3.1.1 so the
warning is emitted on every release run. Moving to client-id also uses the GitHub App's public Client ID via a repo variable rather than the numeric App ID from a secret, matching upstream's recommended usage.

Related Issues

Fixes #120

Changes

  • Replace app-id: ${{ secrets.APP_ID }} with client-id: ${{ vars.APP_CLIENT_ID }} at .github/workflows/publish.yml:189.

Further Comments

  • The APP_CLIENT_ID repo variable has been populated out-of-band with the GitHub App's Client ID.
  • Follow-up housekeeping (not in this PR): delete the now-unused APP_ID repo secret once this lands and the next release run is green.
  • Sibling migration issues filed across the org: knight-owl-dev/keystone#352, knight-owl-dev/keystone-cli#184, knight-owl-dev/homebrew-tap#54, knight-owl-dev/apt#59.

@lex57ukr lex57ukr added enhancement New feature or request dependencies Dependency updates labels Apr 18, 2026
@lex57ukr lex57ukr enabled auto-merge (squash) April 18, 2026 15:25
@lex57ukr lex57ukr merged commit 3706e63 into main Apr 18, 2026
7 checks passed
@lex57ukr lex57ukr deleted the 120-migrate-app-id-to-client-id branch April 18, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate create-github-app-token from app-id to client-id

1 participant