piotrmurach / strings

A set of useful functions for transforming strings.
MIT License
129 stars 12 forks source link

Add Ruby 3.2 to CI #20

Closed petergoldstein closed 1 year ago

petergoldstein commented 1 year ago

Describe the change

Adds Ruby 3.2 to the CI matrix. Updates the checkout action version to v3 Quotes "3.0" in the CI configuration

Runs green on my fork.

Why are we doing this?

Ruby 3.2 is a released major version, and the gem should be tested against it. Updating the checkout action ensures that a supported version of Node is used in the specs, eliminating warnings. Quoting "3.0" ensures that it is not truncated to "3", which is the current behavior. Truncation causes it to load the latest Ruby 3 for this matrix entry, which is not the intended behavior.

Benefits

Better compatibility guarantees with Ruby versions. Fewer warnings.

Drawbacks

None.

Requirements

piotrmurach commented 1 year ago

Thank you for your PR. This is resolved.