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

Update continuous integration and experimental ruby builds #6

Merged
merged 1 commit into from
Sep 13, 2024

Conversation

jcouball
Copy link
Member

Update continuous integration and experimental Ruby builds making the following changes:

  • Change supported platforms / Ruby versions

    • Continuous integration platforms / Ruby versions:
      • Ubuntu: MRI (3.1, 3.2, 3.3), TruffleRuby (24), JRuby (9.4)
      • Windows: MRI (3.1), JRuby (9.4)
    • Experimental platforms / Ruby versions:
      • Ubuntu: MRI (head), TruffleRuby (head), JRuby (head)
      • Windows: MRI (head), JRuby (head)
  • Update continuous integration and experimental ruby builds to use the same workflow for all projects (including possibly renaming the workflow file name and name)

  • Update the minimally required Ruby in the project’s gemspec and .rubocop.yml

  • Update dependencies to latest

  • Auto correct new Rubocop offenses

@jcouball jcouball added the minor-change The PR adds new features, deprecates existing features, or makes substantial improvements label Sep 13, 2024
Copy link

codeclimate bot commented Sep 13, 2024

Code Climate has analyzed commit 27634ca and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (50% is the threshold).

This pull request will bring the total coverage in the repository to 100.0% (0.0% change).

View more on Code Climate.

@jcouball jcouball merged commit 3ca83ee into main Sep 13, 2024
10 of 13 checks passed
@jcouball
Copy link
Member Author

I will address these build errors for Windows, JRuby, and TruffleRuby in a later PR.

@jcouball jcouball deleted the update_ci_workflows branch September 13, 2024 21:31
@jcouball jcouball mentioned this pull request Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor-change The PR adds new features, deprecates existing features, or makes substantial improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant