Goal
Silence the deprecation warning emitted by actions/create-github-app-token in
.github/workflows/release.yml by migrating from the deprecated app-id input
to the new client-id input introduced in v3.1.0 (2026-04-11).
Scope
- Retrieve the GitHub App's Client ID (string value, e.g.
Iv23li...) — distinct from the numeric App ID currently stored as APP_ID.
- Store the Client ID in the repo (as a variable per upstream convention, or as a secret) and update
.github/workflows/release.yml:200 to pass client-id: instead of app-id:.
- Remove the now-unused
APP_ID secret once the workflow is green.
Outcome
Release workflow runs without the Input 'app-id' has been deprecated warning
and stays aligned with the upstream action's recommended usage, so a future
major bump that removes app-id entirely won't break releases.
Notes
Goal
Silence the deprecation warning emitted by
actions/create-github-app-tokenin.github/workflows/release.ymlby migrating from the deprecatedapp-idinputto the new
client-idinput introduced in v3.1.0 (2026-04-11).Scope
Iv23li...) — distinct from the numeric App ID currently stored asAPP_ID..github/workflows/release.yml:200to passclient-id:instead ofapp-id:.APP_IDsecret once the workflow is green.Outcome
Release workflow runs without the
Input 'app-id' has been deprecatedwarningand stays aligned with the upstream action's recommended usage, so a future
major bump that removes
app-identirely won't break releases.Notes
client-idinput and deprecateapp-idactions/create-github-app-token#353 —app-idstill works as a fallback today, so this is not urgent, but the input will be removed in a future major.vars.GITHUB_APP_CLIENT_IDrather than a secret.@v3(floating tag). Pinning is tracked separately in Pin GitHub Actions to commit SHAs #183 — ideally land that first so this migration lands as a SHA bump + input rename in one PR.knight-owl-dev/devops#120.