Skip to content

[CHORE](actions) Fix app-id deprecation warning in check-linked-issue#56

Merged
John McCall (lowlydba) merged 4 commits into
mainfrom
lowlydba-fix-app-id-deprecation
Jul 15, 2026
Merged

[CHORE](actions) Fix app-id deprecation warning in check-linked-issue#56
John McCall (lowlydba) merged 4 commits into
mainfrom
lowlydba-fix-app-id-deprecation

Conversation

@lowlydba

@lowlydba John McCall (lowlydba) commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Fixes #55

actions/create-github-app-token v3.2.0 deprecated app-id → warns every run.

  • Token generation now uses client-id (GitHub also still accepts numeric App ID as JWT issuer — no behavior change).
  • appId input renamed to clientId; default updated to be Client ID, not App ID
  • Callers passing appId explicitly get a benign "unexpected input" warning; none exist in this repo, and the default covers normal use.
  • README updated.

Pass appId via client-id input; create-github-app-token deprecated app-id.
GitHub accepts numeric App ID as JWT issuer, so no behavior change.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Signed-off-by: John McCall <john@overturemaps.org>
clientId takes precedence; appId kept as fallback for existing callers.
deprecationMessage warns only when callers explicitly pass appId.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Signed-off-by: John McCall <john@overturemaps.org>
Numeric App ID still works as the value; GitHub accepts either as
JWT issuer. Default unchanged (2932845).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Signed-off-by: John McCall <john@overturemaps.org>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Signed-off-by: John McCall <john@overturemaps.org>
@lowlydba
John McCall (lowlydba) marked this pull request as ready for review July 15, 2026 18:54
@lowlydba
John McCall (lowlydba) requested a review from a team as a code owner July 15, 2026 18:54
Copilot AI review requested due to automatic review settings July 15, 2026 18:54

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the check-linked-issue composite action to stop emitting the actions/create-github-app-token v3 deprecation warning by switching from the deprecated app-id input to client-id, and aligns the action’s docs accordingly.

Changes:

  • Renames the composite action input from appId to clientId and wires it to client-id for token generation.
  • Updates defaults/documentation in the action metadata and README to reference the GitHub App client ID.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/actions/check-linked-issue/action.yml Renames the composite input and switches token generation to client-id.
.github/actions/check-linked-issue/README.md Updates documented inputs/defaults to match the new clientId input.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/actions/check-linked-issue/action.yml
Comment thread .github/actions/check-linked-issue/action.yml
Comment thread .github/actions/check-linked-issue/README.md

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cooll

@lowlydba
John McCall (lowlydba) merged commit dcb8649 into main Jul 15, 2026
10 checks passed
@lowlydba
John McCall (lowlydba) deleted the lowlydba-fix-app-id-deprecation branch July 15, 2026 20:32
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.

check-linked-issue action emits deprecation warning for app-id input

3 participants