lsegal / yard

YARD is a Ruby Documentation tool. The Y stands for "Yay!"
http://yardoc.org
MIT License
1.95k stars 398 forks source link

Add Ruby 3.1 and ruby-head to CI #1430

Closed petergoldstein closed 2 years ago

petergoldstein commented 2 years ago

Description

This PR adds Ruby 3.1 and ruby-head to CI.

As part of that change it fixes a few keyword argument issues in the specs - three specs were failing because the arguments passed to with were being intepreted as keyword arguments. Wrapping them in explicit hashes resolved those failures.

I also observed a pre-existing failure to post to Coveralls (for all Rubies) that I did not address.

Completed Tasks

lsegal commented 2 years ago

This was resolved by #1424 and #1433, but thank you for the contribution!

Note that ruby-head will not be added since we historically had gottten a lot of regression based failures that I do not have enough bandwidth to work around.