Skip to content

Use actions/create-github-app-token in the Dependabot workflow - #800

Merged
lawofcycles merged 1 commit into
opensearch-project:mainfrom
lawofcycles:fix/dependabot-app-token
Aug 9, 2026
Merged

Use actions/create-github-app-token in the Dependabot workflow#800
lawofcycles merged 1 commit into
opensearch-project:mainfrom
lawofcycles:fix/dependabot-app-token

Conversation

@lawofcycles

Copy link
Copy Markdown
Collaborator

Description

The Dependabot workflow failed at the GitHub App token step with A JSON web token could not be decoded, using the deprecated tibdex/github-app-token action. Without a token it could not push the license SHA and changelog updates to the PR branch, which in turn made verify-changelog fail. This switches to actions/create-github-app-token, matching opensearch-java and opensearch-net.

Issues Resolved

Closes #799

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

The Dependabot workflow failed at the GitHub App token step with
"A JSON web token could not be decoded" using the deprecated
tibdex/github-app-token action, so it could not push the license SHA and
changelog updates to the PR branch. Switch to actions/create-github-app-token,
matching opensearch-java and opensearch-net.

Resolves opensearch-project#799

Signed-off-by: Sotaro Hikita <bering1814@gmail.com>
@lawofcycles

Copy link
Copy Markdown
Collaborator Author

@Xtansia @harshavamsi could you take a look? This should fix the failing Dependabot checks by replacing the deprecated tibdex/github-app-token step with actions/create-github-app-token, following the same pattern as opensearch-java and opensearch-net.

@lawofcycles
lawofcycles merged commit 19779b9 into opensearch-project:main Aug 9, 2026
19 of 22 checks passed
@lawofcycles

Copy link
Copy Markdown
Collaborator Author

Thank yo for reviewing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Dependabot PRs fail because the GitHub App token step cannot mint a token

2 participants