BoxcarsAI / boxcars

Building applications with composability using Boxcars with LLM's. Inspired by LangChain.
MIT License
434 stars 39 forks source link

Run GitHub Actions against multiple Rubies #2

Closed petergoldstein closed 1 year ago

petergoldstein commented 1 year ago

This PR updates GitHub actions so they run specs against multiple Rubies (3.0, 3.1, 3.2, head, and JRuby). The config file is updated so that Rubocop runs only once (against 3.0) and in parallel.

To get Rubocop running on GitHub actions I needed to add the Linux platform to the Gemfile.lock. And to get it running on my laptop I needed to add a more recent darwin. At the same time I updated the bundler version. As this is a gem and not an app, it may be desirable to exclude the Gemfile.lock from GitHub and allow local environments to rebuild it.