Skip to content

Replace deprecated 'app-id' input in create-github-app-token #328

@masutaka

Description

@masutaka

Summary

The Release workflow emits a deprecation warning from actions/create-github-app-token:

##[warning]Input 'app-id' has been deprecated with message: Use 'client-id' instead.

Reference run: https://github.com/masutaka/github-nippou/actions/runs/25104365436

When was it deprecated?

app-id was deprecated in actions/create-github-app-token v3.1.0 (2026-04-11) via #353 "add client-id input and deprecate app-id". We pin to @v3, so we picked it up automatically.

Affected locations

.github/workflows/release.yml:

  • L30: app-id: ${{ vars.CI_APP_ID }}
  • L65: app-id: ${{ vars.RELEASE_APP_ID }}

Proposed fix

Replace app-id with client-id. The Client ID for each GitHub App needs to be retrieved (from the App's settings page) and stored as a repository variable.

The exact approach (introduce new variable names like CI_CLIENT_ID / RELEASE_CLIENT_ID vs. reuse the existing variable names by overwriting their values, etc.) will be decided in this issue.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions