Skip to content

Update otelbot token workflows to use client IDs#249

Merged
lmolkova merged 1 commit into
open-telemetry:mainfrom
trask:otelbot-client-id
Jul 10, 2026
Merged

Update otelbot token workflows to use client IDs#249
lmolkova merged 1 commit into
open-telemetry:mainfrom
trask:otelbot-client-id

Conversation

@trask

@trask trask commented Jul 10, 2026

Copy link
Copy Markdown
Member

Update otelbot token creation to use GitHub App client IDs.

The app-id input for actions/create-github-app-token is deprecated in favor of client-id. The matching OTELBOT_*_CLIENT_ID organization variables have been provisioned, so this updates direct token creation from app-id / *_APP_ID to client-id / *_CLIENT_ID.

Tracking issue: https://github.com/open-telemetry/admin/issues/744

@lmolkova lmolkova added the Skip Changelog PR does not require a changelog entry label Jul 10, 2026
@lmolkova lmolkova enabled auto-merge July 10, 2026 18:42
@lmolkova lmolkova added this pull request to the merge queue Jul 10, 2026
Merged via the queue into open-telemetry:main with commit 62eec4a Jul 10, 2026
84 of 85 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 repository’s release automation workflows to use GitHub App client IDs when generating otelbot tokens, aligning with actions/create-github-app-token’s deprecation of the app-id input.

Changes:

  • Replaced with: app-id: ${{ vars.OTELBOT_APP_ID }} with with: client-id: ${{ vars.OTELBOT_CLIENT_ID }} in the workflows that call actions/create-github-app-token.
  • Kept the existing private-key usage unchanged for token generation.

Reviewed changes

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

File Description
.github/workflows/release-all.yml Switches otelbot token creation from app-id to client-id in the release-all bump job.
.github/workflows/prepare-minor.yml Switches otelbot token creation from app-id to client-id for the prepare-minor PR creation workflow.
.github/workflows/_release-finalize.yml Switches otelbot token creation from app-id to client-id for the release finalization PR workflow.

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

Labels

Skip Changelog PR does not require a changelog entry

Development

Successfully merging this pull request may close these issues.

3 participants