зеркало из https://github.com/github/ruby.git
[rubygems/rubygems] Add modern rubies to the platforms
https://github.com/rubygems/rubygems/commit/5462322f8f
This commit is contained in:
Родитель
22f79ae3f7
Коммит
ccb0572ff9
|
@ -21,6 +21,7 @@ module Bundler
|
|||
2.6
|
||||
2.7
|
||||
3.0
|
||||
3.1
|
||||
].freeze
|
||||
|
||||
KNOWN_MAJOR_VERSIONS = KNOWN_MINOR_VERSIONS.map {|v| v.split(".", 2).first }.uniq.freeze
|
||||
|
|
|
@ -20,6 +20,9 @@ module Bundler
|
|||
:ruby_24 => Gem::Platform::RUBY,
|
||||
:ruby_25 => Gem::Platform::RUBY,
|
||||
:ruby_26 => Gem::Platform::RUBY,
|
||||
:ruby_27 => Gem::Platform::RUBY,
|
||||
:ruby_30 => Gem::Platform::RUBY,
|
||||
:ruby_31 => Gem::Platform::RUBY,
|
||||
:mri => Gem::Platform::RUBY,
|
||||
:mri_18 => Gem::Platform::RUBY,
|
||||
:mri_19 => Gem::Platform::RUBY,
|
||||
|
@ -30,6 +33,9 @@ module Bundler
|
|||
:mri_24 => Gem::Platform::RUBY,
|
||||
:mri_25 => Gem::Platform::RUBY,
|
||||
:mri_26 => Gem::Platform::RUBY,
|
||||
:mri_27 => Gem::Platform::RUBY,
|
||||
:mri_30 => Gem::Platform::RUBY,
|
||||
:mri_31 => Gem::Platform::RUBY,
|
||||
:rbx => Gem::Platform::RUBY,
|
||||
:truffleruby => Gem::Platform::RUBY,
|
||||
:jruby => Gem::Platform::JAVA,
|
||||
|
@ -45,6 +51,9 @@ module Bundler
|
|||
:mswin_24 => Gem::Platform::MSWIN,
|
||||
:mswin_25 => Gem::Platform::MSWIN,
|
||||
:mswin_26 => Gem::Platform::MSWIN,
|
||||
:mswin_27 => Gem::Platform::MSWIN,
|
||||
:mswin_30 => Gem::Platform::MSWIN,
|
||||
:mswin_31 => Gem::Platform::MSWIN,
|
||||
:mswin64 => Gem::Platform::MSWIN64,
|
||||
:mswin64_19 => Gem::Platform::MSWIN64,
|
||||
:mswin64_20 => Gem::Platform::MSWIN64,
|
||||
|
@ -54,6 +63,9 @@ module Bundler
|
|||
:mswin64_24 => Gem::Platform::MSWIN64,
|
||||
:mswin64_25 => Gem::Platform::MSWIN64,
|
||||
:mswin64_26 => Gem::Platform::MSWIN64,
|
||||
:mswin64_27 => Gem::Platform::MSWIN64,
|
||||
:mswin64_30 => Gem::Platform::MSWIN64,
|
||||
:mswin64_31 => Gem::Platform::MSWIN64,
|
||||
:mingw => Gem::Platform::MINGW,
|
||||
:mingw_18 => Gem::Platform::MINGW,
|
||||
:mingw_19 => Gem::Platform::MINGW,
|
||||
|
@ -64,6 +76,9 @@ module Bundler
|
|||
:mingw_24 => Gem::Platform::MINGW,
|
||||
:mingw_25 => Gem::Platform::MINGW,
|
||||
:mingw_26 => Gem::Platform::MINGW,
|
||||
:mingw_27 => Gem::Platform::MINGW,
|
||||
:mingw_30 => Gem::Platform::MINGW,
|
||||
:mingw_31 => Gem::Platform::MINGW,
|
||||
:x64_mingw => Gem::Platform::X64_MINGW,
|
||||
:x64_mingw_20 => Gem::Platform::X64_MINGW,
|
||||
:x64_mingw_21 => Gem::Platform::X64_MINGW,
|
||||
|
@ -72,6 +87,9 @@ module Bundler
|
|||
:x64_mingw_24 => Gem::Platform::X64_MINGW,
|
||||
:x64_mingw_25 => Gem::Platform::X64_MINGW,
|
||||
:x64_mingw_26 => Gem::Platform::X64_MINGW,
|
||||
:x64_mingw_27 => Gem::Platform::X64_MINGW,
|
||||
:x64_mingw_30 => Gem::Platform::X64_MINGW,
|
||||
:x64_mingw_31 => Gem::Platform::X64_MINGW,
|
||||
}.freeze
|
||||
|
||||
def initialize(name, version, options = {}, &blk)
|
||||
|
|
|
@ -137,8 +137,9 @@ RSpec.describe Bundler::Dsl do
|
|||
end
|
||||
|
||||
describe "#gem" do
|
||||
[:ruby, :ruby_18, :ruby_19, :ruby_20, :ruby_21, :ruby_22, :ruby_23, :ruby_24, :ruby_25, :ruby_26, :mri, :mri_18, :mri_19,
|
||||
:mri_20, :mri_21, :mri_22, :mri_23, :mri_24, :mri_25, :mri_26, :jruby, :rbx, :truffleruby].each do |platform|
|
||||
[:ruby, :ruby_18, :ruby_19, :ruby_20, :ruby_21, :ruby_22, :ruby_23, :ruby_24, :ruby_25, :ruby_26, :ruby_27,
|
||||
:ruby_30, :ruby_31, :mri, :mri_18, :mri_19, :mri_20, :mri_21, :mri_22, :mri_23, :mri_24, :mri_25, :mri_26,
|
||||
:mri_27, :mri_30, :mri_31, :jruby, :rbx, :truffleruby].each do |platform|
|
||||
it "allows #{platform} as a valid platform" do
|
||||
subject.gem("foo", :platform => platform)
|
||||
end
|
||||
|
|
Загрузка…
Ссылка в новой задаче