Skip to content

Commit 4862e24

Browse files
committed
Soft deprecated Ruby 2.1 and 2.2
`fog-core` is only actively testing Ruby 3.0+ as part of the CI process resulting in upstream dependencies like Excon including gems extracted from the stdlib without constrained versions using Ruby language features unsupported by Ruby <2.3 versions. This means we are soft removing 2.1 and 2.2 support so whilst we are not actively declaring a higher version is required, thing will fail unless you declare your application to use older versions.
1 parent 5df5a0d commit 4862e24

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.github/workflows/ruby.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
strategy:
3838
fail-fast: false
3939
matrix:
40-
ruby-version: ["2.1", "2.2", "2.3"]
40+
ruby-version: ["2.3"]
4141
steps:
4242
- uses: actions/checkout@v2
4343
- name: Set up Ruby

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ and its modules:
4444
As required by the main `fog-core` library, support for Ruby 1.9 was dropped in
4545
`v1.0.0` of this gem.
4646

47+
Upstream changes on dependencies have resulted in support failing for Ruby <2.3
48+
from `v1.12.0` due to some libraries failing to declare usage of newer language
49+
features in their own gemspec files.
50+
51+
As of 2024 `fog-core` is only testing for Ruby 3.0+ support.
52+
4753
## Contributing
4854

4955
1. Fork it ( https://github.com/fog/fog-brightbox/fork )

0 commit comments

Comments
 (0)