Skip to content

[MASS-1218] Use GitHub App identity for OpenAPI sync commits#586

Merged
justinpolygon merged 1 commit into
masterfrom
suever/use-app-token-for-openapi-commits/devrel-144
Jul 8, 2026
Merged

[MASS-1218] Use GitHub App identity for OpenAPI sync commits#586
justinpolygon merged 1 commit into
masterfrom
suever/use-app-token-for-openapi-commits/devrel-144

Conversation

@suever

@suever suever commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

The OpenAPI sync workflow was using justinpolygon's personal identity and a GPG key to sign commits. This switches to creating commits through the Git Data API using the GitHub App token instead. Commits created this way are automatically marked as verified by GitHub without needing a separate GPG key, and they're authored by the massive-client-library-automation[bot] app rather than a personal account.

The GPG_PRIVATE_KEY secret is no longer needed by this workflow.

Replace the hardcoded justinpolygon identity and GPG signing with the

verified-bot-commit action which creates commits through the Git Data

API. Commits are automatically marked as verified by GitHub and authored

by the GitHub App without needing a separate GPG key.
@suever suever force-pushed the suever/use-app-token-for-openapi-commits/devrel-144 branch from 4a39ea7 to 0443ce9 Compare July 8, 2026 16:13
@suever suever changed the title Use GitHub API for verified bot commits in OpenAPI sync [MASS-1218] Use GitHub App identity for OpenAPI sync commits Jul 8, 2026
@suever suever force-pushed the suever/use-app-token-for-openapi-commits/devrel-144 branch from 16ce47c to 0443ce9 Compare July 8, 2026 16:17
@suever suever marked this pull request as ready for review July 8, 2026 16:21
@suever suever requested a review from a team as a code owner July 8, 2026 16:21
@justinpolygon justinpolygon merged commit 9471d9b into master Jul 8, 2026
16 of 17 checks passed
@justinpolygon justinpolygon deleted the suever/use-app-token-for-openapi-commits/devrel-144 branch July 8, 2026 19:18
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.

2 participants