Skip to content

Commit 0e8927e

Browse files
Fix CI
1 parent 3c68d80 commit 0e8927e

File tree

8 files changed

+98
-35
lines changed

8 files changed

+98
-35
lines changed

.github/workflows/test.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,17 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
include:
21-
- ruby: "3.2"
22-
rails: "HEAD"
23-
- ruby: "3.1"
24-
rails: "HEAD"
25-
- ruby: "3.2"
26-
rails: "7.0"
27-
- ruby: "3.1"
28-
rails: "7.0"
29-
- ruby: "3.0"
30-
rails: "7.0"
31-
- ruby: "2.7"
32-
rails: "6.1"
33-
env:
34-
RAILS_VERSION: ${{ matrix.rails }}
20+
ruby: [3.1, 3.2, 3.3, 3.4]
21+
22+
gemfile: [
23+
"gemfiles/rails_7_0.gemfile",
24+
"gemfiles/rails_7_1.gemfile",
25+
"gemfiles/rails_7_2.gemfile",
26+
"gemfiles/rails_8_0.gemfile",
27+
"gemfiles/railsmaster.gemfile"
28+
]
29+
30+
allow_failures: false
3531
steps:
3632
- uses: actions/checkout@v2
3733
- uses: ruby/setup-ruby@v1

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## main
44

5+
- [PR#23](https://github.com/DmitryTsepelev/io_monitor/pull/23) Fix net/http adapter and an issue with nil responses ([@SSDany])
6+
57
## 1.0.0 (2023-05-06)
68

79
- [PR#22](https://github.com/DmitryTsepelev/io_monitor/pull/22) Handle zero payload ([@DmitryTsepelev])
@@ -26,3 +28,4 @@
2628
[@maxshend]: https://github.com/maxshend
2729
[@DmitryTsepelev]: https://github.com/DmitryTsepelev
2830
[@Envek]: https://github.com/Envek
31+
[@SSDany]: https://github.com/SSDany

Gemfile

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,5 @@
1-
# frozen_string_literal: true
2-
31
source "https://rubygems.org"
42

5-
gemspec
6-
7-
# standard: disable Bundler/DuplicatedGem
8-
if (rails_version = ENV["RAILS_VERSION"])
9-
case rails_version
10-
when "HEAD"
11-
git "https://github.com/rails/rails.git" do
12-
gem "rails"
13-
end
14-
else
15-
rails_version = "~> #{rails_version}.0" if rails_version.match?(/^\d+\.\d+$/) # "7.0" => "~> 7.0.0"
16-
gem "rails", rails_version
17-
end
18-
end
19-
# standard: enable Bundler/DuplicatedGem
20-
213
gem "rake", "~> 13.0"
224
gem "rspec", "~> 3.0"
235
gem "rspec-rails", "~> 5.0"
@@ -27,6 +9,8 @@ gem "standard", "~> 1.18.0"
279
gem "simplecov", "~> 0.21.0"
2810
gem "pry"
2911
gem "webmock", "~> 3.14"
12+
gem "concurrent-ruby", "1.3.4"
13+
gem "sqlite3", "~> 1.4.0"
14+
gem "rails", "~> 7.1.0"
3015

31-
# Dummy app dependencies
32-
gem "sqlite3", "~> 1.4"
16+
gemspec path: "../"

gemfiles/rails_7_0.gemfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
source "https://rubygems.org"
2+
3+
gem "rake", "~> 13.0"
4+
gem "rspec", "~> 3.0"
5+
gem "rspec-rails", "~> 5.0"
6+
gem "with_model", "~> 2.0"
7+
gem "database_cleaner-active_record", "~> 2.0"
8+
gem "standard", "~> 1.18.0"
9+
gem "simplecov", "~> 0.21.0"
10+
gem "pry"
11+
gem "webmock", "~> 3.14"
12+
gem "concurrent-ruby", "1.3.4"
13+
gem "sqlite3", "~> 1.4.0"
14+
gem "rails", "~> 7.0.0"
15+
16+
gemspec path: "../"

gemfiles/rails_7_1.gemfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
source "https://rubygems.org"
2+
3+
gem "rake", "~> 13.0"
4+
gem "rspec", "~> 3.0"
5+
gem "rspec-rails", "~> 5.0"
6+
gem "with_model", "~> 2.0"
7+
gem "database_cleaner-active_record", "~> 2.0"
8+
gem "standard", "~> 1.18.0"
9+
gem "simplecov", "~> 0.21.0"
10+
gem "pry"
11+
gem "webmock", "~> 3.14"
12+
gem "concurrent-ruby", "1.3.4"
13+
gem "sqlite3", "~> 1.4.0"
14+
gem "rails", "~> 7.1.0"
15+
16+
gemspec path: "../"

gemfiles/rails_7_2.gemfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
source "https://rubygems.org"
2+
3+
gem "rake", "~> 13.0"
4+
gem "rspec", "~> 3.0"
5+
gem "rspec-rails", "~> 5.0"
6+
gem "with_model", "~> 2.0"
7+
gem "database_cleaner-active_record", "~> 2.0"
8+
gem "standard", "~> 1.18.0"
9+
gem "simplecov", "~> 0.21.0"
10+
gem "pry"
11+
gem "webmock", "~> 3.14"
12+
gem "concurrent-ruby", "1.3.4"
13+
gem "sqlite3", "~> 1.4.0"
14+
gem "rails", "~> 7.2.0"
15+
16+
gemspec path: "../"

gemfiles/rails_8_0.gemfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
source "https://rubygems.org"
2+
3+
gem "rake", "~> 13.0"
4+
gem "rspec", "~> 3.0"
5+
gem "rspec-rails", "~> 5.0"
6+
gem "with_model", "~> 2.0"
7+
gem "database_cleaner-active_record", "~> 2.0"
8+
gem "standard", "~> 1.18.0"
9+
gem "simplecov", "~> 0.21.0"
10+
gem "pry"
11+
gem "webmock", "~> 3.14"
12+
gem "concurrent-ruby", "1.3.4"
13+
gem "sqlite3", "~> 2.1.0"
14+
gem "rails", "~> 8.0.0"
15+
16+
gemspec path: "../"

gemfiles/railsmaster.gemfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
source "https://rubygems.org"
2+
3+
gem "rake", "~> 13.0"
4+
gem "rspec", "~> 3.0"
5+
gem "rspec-rails", "~> 5.0"
6+
gem "with_model", "~> 2.0"
7+
gem "database_cleaner-active_record", "~> 2.0"
8+
gem "standard", "~> 1.18.0"
9+
gem "simplecov", "~> 0.21.0"
10+
gem "pry"
11+
gem "webmock", "~> 3.14"
12+
gem "concurrent-ruby", "1.3.4"
13+
gem "sqlite3", "~> 2.1.0"
14+
gem "rails", branch: "main", git: "https://github.com/rails/rails.git"
15+
16+
gemspec path: "../"

0 commit comments

Comments
 (0)