Skip to content

ci: restore sdk regen pr creation#81

Merged
kj-podonos merged 1 commit into
mainfrom
kj-podonos/missing-release-pr
Jul 14, 2026
Merged

ci: restore sdk regen pr creation#81
kj-podonos merged 1 commit into
mainfrom
kj-podonos/missing-release-pr

Conversation

@kj-podonos

Copy link
Copy Markdown
Contributor

Summary

  • stop actions/checkout@v7 from persisting the GitHub App credential before create-pull-request runs
  • upgrade peter-evans/create-pull-request from v6 to Node 24-based v8
  • notify Slack when SDK regeneration fails, including normalized environment and resolved spec SHA when available

Root cause

The prod regeneration completed generation and tests, then failed while opening the PR. Checkout v7 persisted its credential through Git's include-file configuration, while create-pull-request v6 added another local authorization header. Git 2.54 sent both headers and GitHub rejected the request with HTTP 400.

Validation

  • actionlint .github/workflows/regen.yml
  • git diff origin/main...HEAD --check
  • make lint
  • make test (305 passed)

Follow-up after merge

The stranded prod spec 0b38b5c071f4b97f634faed780611d52969ea716 will be regenerated through a manual workflow dispatch. The stale waiting PyPI 0.10.0 promotion will be cancelled; only the resulting 0.11.0 release will be promoted.

@kj-podonos kj-podonos added the bug Something isn't working label Jul 14, 2026
@kj-podonos kj-podonos self-assigned this Jul 14, 2026
@kj-podonos
kj-podonos marked this pull request as ready for review July 14, 2026 06:08
@kj-podonos
kj-podonos merged commit 41215c0 into main Jul 14, 2026
24 checks passed
@kj-podonos
kj-podonos deleted the kj-podonos/missing-release-pr branch July 14, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants