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

Fix: Pin Faraday dependency so that this gem still supports older versions of Ruby. #4

Merged
merged 3 commits into from
Sep 30, 2019
Merged

Fix: Pin Faraday dependency so that this gem still supports older versions of Ruby. #4

merged 3 commits into from
Sep 30, 2019

Conversation

treacher
Copy link
Contributor

@treacher treacher commented Sep 30, 2019

What have I changed?

  • Bump version to 0.2.5
  • Pin Faraday to 0.14.0 as 0.15.x breaks the tests and 0.16.x only supports Ruby
    2.3.0 and above.
  • Pin version of aws-sdk-core as the way they handle time has changed. https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-core/lib/aws-sdk-
    core/instance_profile_credentials.rb#L81
  • Fix: Pin Faraday dependency so that this gem still supports older versions of Ruby.

Testing done

Ran the rspec tests locally.

Why are you making this change?

We currently have a lot of our production instances relying on this Gem. The instances are currently running Ruby 2.2. Faradays latest release has essentially dropped support for versions of ruby less than 2.3. I'm hoping to have this change merged to reduce the impact of the Faraday change on the consumers of this gem.

@winebarrel
Copy link
Owner

Thank you! 😃

@winebarrel winebarrel merged commit ec2f785 into winebarrel:master Sep 30, 2019
@treacher treacher deleted the dev-treacherm-pin-faraday-top-version branch September 30, 2019 10:32
@jitran
Copy link

jitran commented Sep 30, 2019

Thanks @winebarrel and @treacher ! When will the new gem be released? Cheers

@winebarrel
Copy link
Owner

v0.2.5 has been released.

@winebarrel
Copy link
Owner

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