Skip to content

Sign fixture sync commits via GitHub API#493

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

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

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 merged commit f2c1306 into main Mar 20, 2026
3 checks passed
@juankuquintana juankuquintana deleted the sign-fixture-sync-commits-path branch March 20, 2026 14:59
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.

1 participant