Skip to content

Update test_file_finder and Faraday

drew stachon requested to merge bump-tff-0-1-4 into master

What does this MR do?

This updates our Gemfile to use a newer version of test_file_finder. That new version doesn't pin the Faraday version to 1.0.1, so we'll be able to upgrade Faraday in this project once the change is merged.

Updates to test_file_finder

Are fairly minimal. All we changed in tff is changing the faraday dependency to be pinned to the major instead of the minor. It was requested by GitLab team member, and the test_file_finder project has no reason to run an older version of faraday intentionally.

Updates to faraday

https://my.diffend.io/gems/faraday/1.0.1/1.4.2

The important part is https://github.com/lostisland/faraday/pull/1276 to fix #328420 (closed). We use Faraday in quite a lot of places, for omniauth, danger, elasticsearch, azure-*, octokit and probably a few others. The changes seem relatively minor from the diff and changelog, mostly around splitting adapters, here's a note from the changelog:

This is also the first release with a previously "included" adapter (Net::HTTP) being isolated into a separate gem 🎊! The new adapter is added to Faraday as a dependency for now, so that means full backwards-compatibility, but just to be safe be careful when upgrading!

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Catalin Irimie

Merge request reports