Skip to content

Sign fixture sync commits via GitHub API#239

Merged
juankuquintana merged 2 commits intomainfrom
sign-fixture-sync-commits
Mar 20, 2026
Merged

Sign fixture sync commits via GitHub API#239
juankuquintana merged 2 commits intomainfrom
sign-fixture-sync-commits

Conversation

@juankuquintana
Copy link
Contributor

@juankuquintana juankuquintana commented Mar 20, 2026

Switch the fixture sync workflow from git commit + git push + gh pr create to peter-evans/create-pull-request.

Commits created through the GitHub API are automatically signed by GitHub's web-flow GPG key, which satisfies the org-wide signed commits ruleset introduced in dnsimple/infra-github#287.

Belongs to dnsimple/dnsimple-ops#5209

Verification

  • Trigger the sync workflow manually and confirm the resulting PR's commit shows as "Verified"

@juankuquintana juankuquintana self-assigned this Mar 20, 2026
@juankuquintana juankuquintana requested a review from DXTimer March 20, 2026 14:21
@juankuquintana juankuquintana merged commit ccd00a8 into main Mar 20, 2026
3 checks passed
@juankuquintana juankuquintana deleted the sign-fixture-sync-commits branch March 20, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants