Skip to content

chore: use signed commits in ruby release workflow#126

Merged
marandaneto merged 1 commit intomainfrom
chore/use-signed-release-commits
Apr 16, 2026
Merged

chore: use signed commits in ruby release workflow#126
marandaneto merged 1 commit intomainfrom
chore/use-signed-release-commits

Conversation

@marandaneto
Copy link
Copy Markdown
Member

💡 Motivation and Context

The Ruby release workflow currently pushes the version-bump commit with a normal git commit, but the repository requires verified signatures. That causes the release job to fail when it tries to push the release commit to main.

💚 How did you test it?

  • Re-read the Python SDK release workflow and matched the same planetscale/ghcommit-action pattern in Ruby
  • Parsed .github/workflows/release.yml with Ruby YAML to confirm the workflow file is still valid
  • Verified the Ruby workflow now uses the returned commit-hash output to gate publish steps and create the tag from the exact signed commit

📝 Checklist

  • I reviewed the submitted code.
  • I added tests to verify the changes.
  • I updated the docs if needed.
  • No breaking change or entry added to the changelog.

If releasing new changes

  • Ran pnpm changeset to generate a changeset file
  • Added the release label to the PR

@marandaneto marandaneto requested a review from a team as a code owner April 16, 2026 13:37
@marandaneto marandaneto merged commit f0ff913 into main Apr 16, 2026
15 checks passed
@marandaneto marandaneto deleted the chore/use-signed-release-commits branch April 16, 2026 13:40
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