Skip to content

chore: Run ruby specs and RuboCop on every pull request - #44

Merged
TheVaultdweller13 merged 2 commits into
mainfrom
ci/ruby-tests
Aug 11, 2026
Merged

chore: Run ruby specs and RuboCop on every pull request#44
TheVaultdweller13 merged 2 commits into
mainfrom
ci/ruby-tests

Conversation

@TheVaultdweller13

Copy link
Copy Markdown
Contributor

🚪 Why?

The repo has no PR-level CI for Ruby, so nothing verifies a change until someone
remembers to run the suite locally. With release-please wiring and quarterly
regeneration PRs (~1300 files) ahead, that check needs to be automatic before we
publish to a public registry.

🔑 What?

  • .github/workflows/ci.yaml — runs rspec + rubocop on every PR touching
    ruby/, and on pushes to main.
  • ruby/Gemfile.lock — adds the x86_64-linux platform so the Linux runner can
    install dependencies.
  • CLAUDE.md — updates the note that said there was no PR-level CI.

Ruby only: TS and Python have no test job yet. The job runs on Ruby 3.4 while the
gemspec declares >= 3.1, so a version matrix is a possible follow-up.

@jacobobq jacobobq left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me, but maybe check with @jorgeteixe in case he has some feedback.

@jorgeteixe

Copy link
Copy Markdown
Contributor

Looks fine to me, but maybe check with @jorgeteixe in case he has some feedback.

I am okay with this. Still not having specs on the other two SDKs but will be added at some point too.

@TheVaultdweller13
TheVaultdweller13 merged commit 4e1678d into main Aug 11, 2026
1 check passed
@TheVaultdweller13
TheVaultdweller13 deleted the ci/ruby-tests branch August 11, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants