Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ruby 3.1 support #1010

Merged
merged 1 commit into from
Dec 8, 2021
Merged

Ruby 3.1 support #1010

merged 1 commit into from
Dec 8, 2021

Conversation

brian-kephart
Copy link
Collaborator

@brian-kephart brian-kephart commented Nov 9, 2021

This commit adds a CI job for Ruby 3.1, which was released in preview today. Unfortunately, Github Actions hasn't added Ruby 3.1.0-preview1 yet, so the job doesn't pass CI yet. However, the spec passes locally in Ruby 3.1, and the ruby-head CI job passes as well (for the first time EVER, I think). So we have plenty of evidence that Camaleon will work just fine in Ruby 3.1.

The gems added to the gemspec are dependencies of the Mail gem. Ruby 3.1 still bundles these gems but no longer requires them by default, so for the first time they must be explicitly added. Presumably the Mail gem will receive an update at some point so that Camaleon no longer needs to include these gems in the gemspec.

Lastly, references to a deprecated Selenium exception are updated to get the tests passing.

@brian-kephart brian-kephart mentioned this pull request Nov 11, 2021
@brian-kephart brian-kephart merged commit e58274c into owen2345:master Dec 8, 2021
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.

2 participants