Skip to content

Remove rest-client dependency in the gemspec and default to faraday#308

Merged
hoppergee merged 1 commit into
jeremytregunna:masterfrom
armilam:dont-require-any-http-gem
Sep 24, 2022
Merged

Remove rest-client dependency in the gemspec and default to faraday#308
hoppergee merged 1 commit into
jeremytregunna:masterfrom
armilam:dont-require-any-http-gem

Conversation

@armilam
Copy link
Copy Markdown
Contributor

@armilam armilam commented May 31, 2022

What does this PR do?

This is a followup to #307. This removes the gemspec dependency on rest-client to allow apps the option to remove their dependency on rest-client in favor of faraday (or other http clients in the future).

Why are we doing this? Any context or related work?

rest-client is out of date and does not appear to be actively maintained. This allows apps to remove the outdated gem from their dependency trees.

Where should a reviewer start?

The changes here are all configuration, so perhaps the best place to start is by running the tests.

Manual testing steps?

Include ruby-trello in a rails app and test it configured to use each of rest-client and faraday.

@armilam
Copy link
Copy Markdown
Contributor Author

armilam commented May 31, 2022

I know you just released the minor version update, so I hope it's not too early to submit this! My own end goal is to remove rest-client from my dependency tree, so this will be my last step toward that goal.

@armilam
Copy link
Copy Markdown
Contributor Author

armilam commented Sep 23, 2022

@hoppergee do you think we could merge and release this? rest-client continues to decay and it's holding me back from updating other gems. It would be nice to drop it as a requirement, and this is my last roadblock.

Thanks!

@hoppergee
Copy link
Copy Markdown
Collaborator

Yes, you're right. I will merge and cut the release.

@hoppergee hoppergee merged commit d7d15f9 into jeremytregunna:master Sep 24, 2022
@armilam
Copy link
Copy Markdown
Contributor Author

armilam commented Sep 26, 2022

Thank you! I appreciate it.

@armilam armilam deleted the dont-require-any-http-gem branch September 26, 2022 12:47
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