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

Migrate to Circle CI and Update Dependencies #57

Merged
merged 2 commits into from
Feb 11, 2021
Merged

Conversation

jturkel
Copy link
Member

@jturkel jturkel commented Feb 11, 2021

This PR migrates builds to CircleCI and updates some of the dependencies to fix build issues:

  • Dropped support for Avro < 1.9.
  • Dropped support for Ruby < 2.6 since Ruby 2.5 will be EOL next month.
  • Added Ruby 3.0 support.
  • Upgraded Rubocop

Rubocop flagged a missing call to super in Avro::Builder::Types::RecordType#initialize but fixing that requires a bit more work so I'm going to defer it for now.

.ruby-version Outdated Show resolved Hide resolved
@tjwp
Copy link
Collaborator

tjwp commented Feb 11, 2021

@jturkel Thanks for updating this. I can rebase my json fix once it is merged. Should the next release be v0.18 or should this go to v1.0?

@jturkel
Copy link
Member Author

jturkel commented Feb 11, 2021

I think at this point we should declare the gem stable and go to 1.0. Are there any other breaking changes you think we should include in that release?

@tjwp
Copy link
Collaborator

tjwp commented Feb 11, 2021

I think at this point we should declare the gem stable and go to 1.0. Are there any other breaking changes you think we should include in that release?

👍 Nothing top of mind. I can release v1.0 after getting in the pending json fix.

@jturkel jturkel merged commit e3561ad into master Feb 11, 2021
@jturkel jturkel deleted the feature/circle branch February 11, 2021 17:05
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.

3 participants