Skip to content

Sign fixture sync commits via GitHub API#492

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

Sign fixture sync commits via GitHub API#492
juankuquintana merged 1 commit intomainfrom
sign-fixture-sync-commits

Conversation

@juankuquintana
Copy link
Contributor

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:22
@juankuquintana juankuquintana merged commit 63694ef into main Mar 20, 2026
3 checks passed
@juankuquintana juankuquintana deleted the sign-fixture-sync-commits branch March 20, 2026 14:37
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