Skip to content

Commit 29f1561

Browse files
committed
Switch to Faraday 2.0.
Add Ruby 3.1 to CI
1 parent 645f368 commit 29f1561

File tree

6 files changed

+10
-15
lines changed

6 files changed

+10
-15
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
runs-on: ubuntu-latest
3232
strategy:
3333
matrix:
34-
ruby: ['2.6', '2.7', '3.0']
34+
ruby: ['2.6', '2.7', '3.0', '3.1']
3535

3636
steps:
3737
- uses: actions/checkout@v2

.github/workflows/publish.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@ jobs:
1818
ruby-version: 2.7.x
1919

2020
- name: Publish to RubyGems
21-
run: |
22-
mkdir -p $HOME/.gem
23-
touch $HOME/.gem/credentials
24-
chmod 0600 $HOME/.gem/credentials
25-
printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
26-
gem build faraday-httpclient.gemspec
27-
gem push faraday-httpclient-*.gem
28-
env:
29-
GEM_HOST_API_KEY: ${{ secrets.RUBYGEMS_AUTH_TOKEN }}
21+
uses: dawidd6/action-publish-gem@v1
22+
with:
23+
api_key: ${{secrets.RUBYGEMS_AUTH_TOKEN}}

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ gem 'rake', '~> 13.0'
77
gem 'rspec', '~> 3.0'
88
gem 'simplecov', '~> 0.19.0'
99

10-
gem 'multipart-parser', '~> 0.1.1'
1110
gem 'webmock', '~> 3.4'
1211

1312
gem 'rubocop', '~> 1.12.0'

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Every adapter is defined into its own gem. This gem defines the adapter for HTTP
99
Add these lines to your application's Gemfile:
1010

1111
```ruby
12-
gem 'faraday-httpclient'
12+
gem 'faraday-httpclient', '~> 2.0'
1313
```
1414

1515
And then execute:
@@ -18,11 +18,13 @@ And then execute:
1818

1919
Or install them yourself as:
2020

21-
$ gem install faraday-httpclient
21+
$ gem install faraday-httpclient -v '~> 2.0'
2222

2323
## Usage
2424

2525
```ruby
26+
require 'faraday/httpclient'
27+
2628
conn = Faraday.new(...) do |f|
2729
f.adapter :httpclient do |client|
2830
# yields HTTPClient

faraday-httpclient.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ Gem::Specification.new do |spec|
2222
spec.files = Dir.glob('lib/**/*') + %w[README.md LICENSE.md]
2323
spec.require_paths = ['lib']
2424

25-
spec.add_development_dependency 'faraday', '~> 2.0.0.alpha-2'
25+
spec.add_development_dependency 'faraday', '~> 2.0'
2626
spec.add_development_dependency 'httpclient', '>= 2.2'
2727
end

lib/faraday/httpclient/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module Faraday
44
module HTTPClient
5-
VERSION = '1.0.1'
5+
VERSION = '2.0.0'
66
end
77
end

0 commit comments

Comments
 (0)