Skip to content

Commit

Permalink
Add RubyInstaller-3.3.0
Browse files Browse the repository at this point in the history
and remove ruby-2.7 from CI, which is EOL
  • Loading branch information
larskanis committed Dec 25, 2023
1 parent 1037499 commit f741ee5
Show file tree
Hide file tree
Showing 8 changed files with 75 additions and 14 deletions.
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ jobs:
fail-fast: false
matrix:
include:
- target_ruby: "3.3.0"
arch: "x86-msvcrt"
build_ruby: "3.1.4/x64"
run_mri_spec: v3_3_0

- target_ruby: "3.3.0"
arch: "x64-ucrt"
build_ruby: "3.1.4/x64"
run_mri_spec: v3_3_0

- target_ruby: "3.2.2"
arch: "x86-msvcrt"
build_ruby: "3.1.4/x64"
Expand Down Expand Up @@ -41,16 +51,6 @@ jobs:
build_ruby: "2.7.8/x64"
run_mri_spec: v3_0_6

- target_ruby: "2.7.8"
arch: "x86-msvcrt"
build_ruby: "3.0.6/x64"
run_mri_spec: v2_7_8

- target_ruby: "2.7.8"
arch: "x64-msvcrt"
build_ruby: "3.0.6/x64"
run_mri_spec: v2_7_8

- target_ruby: "head"
arch: "x64-ucrt"
build_ruby: "3.0.6/x64"
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG-3.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## RubyInstaller-3.3.0-1 - 2023-12-25

This is the first release based on ruby-3.3.0: https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/

### Changes compared to RubyInstaller-3.2.2-1
4 changes: 2 additions & 2 deletions packages/ri-msys/Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,12 @@ end
ovl_glob('recipes/*/task.rake').each{|f| load(ovl_expand_file(f)) }

ruby_arch_packages = %w[x64-ucrt].map do |arch|
%w[3.1.4-1 3.2.2-1 head].map do |packagever|
%w[3.1.4-1 3.2.2-1 3.3.0-1 head].map do |packagever|
RubyPackage.new( packagever: packagever, arch: arch, rootdir: __dir__ ).freeze
end
end
ruby_arch_packages += %w[x64-msvcrt x86-msvcrt].map do |arch|
%w[2.4.10-2 2.5.9-1 2.6.10-1 2.7.8-1 3.0.6-1 3.1.4-1 3.2.2-1 head].map do |packagever|
%w[2.4.10-2 2.5.9-1 2.6.10-1 2.7.8-1 3.0.6-1 3.1.4-1 3.2.2-1 3.3.0-1 head].map do |packagever|
RubyPackage.new( packagever: packagever, arch: arch, rootdir: __dir__ ).freeze
end
end
Expand Down
4 changes: 2 additions & 2 deletions packages/ri/Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ end
ovl_glob('recipes/*/task.rake').each{|f| load(ovl_expand_file(f)) }

ruby_arch_packages = %w[x64-ucrt].map do |arch|
%w[3.1.4-1 3.2.2-1 head].map do |packagever|
%w[3.1.4-1 3.2.2-1 3.3.0-1 head].map do |packagever|
RubyPackage.new( packagever: packagever, arch: arch, rootdir: __dir__ ).freeze
end
end
ruby_arch_packages += %w[x64-msvcrt x86-msvcrt].map do |arch|
%w[2.4.10-2 2.5.9-1 2.6.10-1 2.7.8-1 3.0.6-1 3.1.4-1 3.2.2-1 head].map do |packagever|
%w[2.4.10-2 2.5.9-1 2.6.10-1 2.7.8-1 3.0.6-1 3.1.4-1 3.2.2-1 3.3.0-1 head].map do |packagever|
RubyPackage.new( packagever: packagever, arch: arch, rootdir: __dir__ ).freeze
end
end
Expand Down
5 changes: 5 additions & 0 deletions recipes/sandbox/rubyinstaller-3.3.0-x64-msvcrt.files
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
bin/libcrypto-3-x64.dll
bin/libgcc_s_seh-1.dll
bin/libssl-3-x64.dll
bin/x64-msvcrt-ruby330.dll
lib/libx64-msvcrt-ruby330.dll.a
5 changes: 5 additions & 0 deletions recipes/sandbox/rubyinstaller-3.3.0-x64-ucrt.files
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
bin/libcrypto-3-x64.dll
bin/libgcc_s_seh-1.dll
bin/libssl-3-x64.dll
bin/x64-ucrt-ruby330.dll
lib/libx64-ucrt-ruby330.dll.a
5 changes: 5 additions & 0 deletions recipes/sandbox/rubyinstaller-3.3.0-x86-msvcrt.files
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
bin/libcrypto-3.dll
bin/libgcc_s_dw2-1.dll
bin/libssl-3.dll
bin/msvcrt-ruby330.dll
lib/libmsvcrt-ruby330.dll.a
41 changes: 41 additions & 0 deletions recipes/sandbox/rubyinstaller-3.3.0.files
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
bin/bundle
bin/bundle.bat
bin/bundler
bin/bundler.bat
bin/erb
bin/erb.bat
bin/gem
bin/gem.cmd
bin/irb
bin/irb.bat
bin/racc
bin/racc.bat
bin/rake
bin/rake.bat
bin/rbs
bin/rbs.bat
bin/rdoc
bin/rdoc.bat
bin/ri
bin/ri.bat
bin/typeprof
bin/typeprof.bat
bin/libffi-8.dll
bin/libgmp-10.dll
bin/libwinpthread-1.dll
bin/libyaml-0-2.dll
bin/ruby.exe
bin/rubyw.exe
bin/zlib1.dll
include/ruby-3.3.0
lib/engines-3/capi.dll
lib/engines-3/loader_attic.dll
lib/engines-3/padlock.dll
lib/ossl-modules/legacy.dll
lib/pkgconfig/ruby-3.3.pc
lib/ruby/3.3.0
lib/ruby/gems/3.3.0
lib/ruby/site_ruby/3.3.0
lib/ruby/vendor_ruby/3.3.0
share/doc/ruby/html/
share/ri/

0 comments on commit f741ee5

Please sign in to comment.