Исправление устареваний Faraday в геме API Discourse

Продолжаем обсуждение на GitHub, чтобы не вести разговор в закрытом PR, не имеющем отношения к теме…

@blake:

Отлично, спасибо за PR. Эти ошибки связаны с новой версией Faraday. Если вы запустите bundle install, вы получите новую версию и увидите ошибки. Хотите ли вы создать новый PR с исправлением для Faraday?
Думаю, вам нужно будет найти все вхождения Faraday::Error::ClientError и заменить их на Faraday::ClientError.

@kimardenmiller:

У меня Faraday остаётся на версии 0.15.4, как указано в Gemfile.lock. Поэтому я не могу воспроизвести ошибку локально. Должен ли я выполнить bundle update faraday, чтобы обновить Gemfile.lock до версии 0.16.2?

Файл Gemfile.lock находится в .gitignore, поэтому вы можете просто удалить его и снова запустить bundle install.

Объединено: