761 Commits

Author SHA1 Message Date
Mario Rodas 5136d413f5 ruby.rubygems: 3.4.22 -> 3.5.3
Changelog: https://github.com/rubygems/rubygems/blob/v3.5.3/CHANGELOG.md
2023-12-23 04:20:00 +00:00
Kirill Radzikhovskyy 85f79f4189 ruby: change sha256 to hash 2023-12-13 09:18:30 +11:00
Kirill Radzikhovskyy 6daa5cd1fe ruby_3_3: preview3 -> rc1 2023-12-13 06:42:34 +11:00
Ryan Lahfa 5dcbaf3cc3 Merge pull request #264361 from RaitoBezarius/drop-ruby3 2023-11-17 18:43:35 +01:00
Raito Bezarius 529892d918 ruby_3_0: drop
Ruby EOL is 31 March 2024, that is, during NixOS 23.11.
We drop it early now to avoid any problem during the release time.
2023-11-17 16:03:00 +01:00
Vladimír Čunát 0fe5300699 Merge branch 'master' into staging-next 2023-11-16 09:49:24 +01:00
Kirill Radzikhovskyy 8f5b0899c5 ruby_3_3: preview2 -> preview3 2023-11-16 13:39:21 +11:00
Anthony Roussel 205a2a11bb ruby.rubygems: add meta.mainProgram 2023-11-09 21:06:28 +01:00
Anthony Roussel 7d1c95fc68 ruby.rubygems: 3.4.21 -> 3.4.22
https://github.com/rubygems/rubygems/releases/tag/v3.4.22
2023-11-09 21:06:16 +01:00
Mario Rodas 347f401c24 ruby.rubygems: 3.4.20 -> 3.4.21
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.21/CHANGELOG.md
2023-10-20 04:20:00 +00:00
Ivan Trubach f391429b91 ruby: fix build with content-addressed derivations 2023-10-03 03:30:13 +03:00
Mario Rodas 2302594fce ruby.rubygems: 3.4.19 -> 3.4.20
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.20/CHANGELOG.md
2023-09-27 04:20:00 +00:00
Mario Rodas 1f1268b332 ruby_3_3: preview1 -> preview2
Changelog: https://www.ruby-lang.org/en/news/2023/09/14/ruby-3-3-0-preview2-released/
2023-09-15 04:20:00 +00:00
Mario Rodas 5b83b203e2 ruby.rubygems: 3.4.18 -> 3.4.19
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.19/CHANGELOG.md
2023-08-19 04:20:00 +00:00
Mario Rodas a1429b7bc2 ruby.rubygems: 3.4.17 -> 3.4.18
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.18/CHANGELOG.md
2023-08-06 04:20:00 +00:00
Kirill Radzikhovskyy f633f5965a ruby_3_3: init at 3.3.0.preview1 2023-07-30 20:25:49 +10:00
Mario Rodas 742eef7c30 ruby.rubygems: 3.4.16 -> 3.4.17
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.17/CHANGELOG.md
2023-07-16 04:20:00 +00:00
Mario Rodas ddb72f3e05 ruby.rubygems: 3.4.15 -> 3.4.16
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.16/CHANGELOG.md
2023-07-11 04:20:00 +00:00
Mario Rodas 4e00c6cee4 ruby.rubygems: 3.4.14 -> 3.4.15
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.15/CHANGELOG.md
2023-06-29 04:20:00 +00:00
Mario Rodas 75c15fb009 ruby: rubygems 3.4.13 -> 3.4.14
Changelog: https://github.com/rubygems/rubygems/releases/tag/v3.4.14
2023-06-12 08:17:59 -05:00
fetsorn 025b14d24e ruby: fix typo 2023-05-31 04:13:29 +04:00
github-actions[bot] 368809e03a Merge master into staging-next 2023-05-18 18:01:10 +00:00
Martin Weinelt 4c5f59b598 Merge pull request #230868 from mweinelt/ruby_2_7-eol
ruby_2_7: mark end-of-life
2023-05-18 16:27:25 +02:00
Martin Weinelt ddd98043bb ruby_2_7: mark end-of-life
The 2.7 track reached its end of life on 2023/03/31.
2023-05-18 01:16:52 +02:00
Martin Weinelt 54fba9982e Merge pull request #231899 from NixOS/please-no-openssl1-for-ruby-3
ruby_3_0: make it use OpenSSL 3
2023-05-15 20:26:28 +02:00
Raito Bezarius 73df46ee77 ruby_3_0: make it use OpenSSL 3
Ruby 3.0 pretend they don't support OpenSSL3 out of the box (https://bugs.ruby-lang.org/issues/18658).
Actually, they suggest to install a OpenSSL 3.x gem. This is what we are doing.

Our Ruby 3.0 will probably exhibit slight incompatibilities, in exchange, we get nice security.
2023-05-15 14:36:02 +02:00
Mario Rodas a9610a4dde ruby.rubygems: 3.4.12 -> 3.4.13
Diff: https://github.com/rubygems/rubygems/compare/v3.4.12...v3.4.13

Changelog: https://github.com/rubygems/rubygems/releases/tag/v3.4.13
2023-05-13 04:20:00 +00:00
github-actions[bot] 206417b7a2 Merge master into staging-next 2023-05-12 18:01:18 +00:00
Alyssa Ross 5e06b3cb19 treewide: don't use rustPlatform.rust
This will be deprecated in the next commit.
2023-05-12 15:31:21 +00:00
Nick Cao 065a145ab5 ruby_3_0: pin to openssl_1_1
fixup https://github.com/NixOS/nixpkgs/pull/229890
2023-05-11 20:40:45 +08:00
Nick Cao 4e84de9755 ruby_3_0: unpin openssl_1_1 2023-05-04 20:18:56 +08:00
Nick Cao 6469970155 ruby_3_2: only enable yjit on supported platforms 2023-04-30 14:58:53 +08:00
Mario Rodas bf5b2a67bc Merge pull request #224018 from marsam/update-ruby-default
ruby: update default version to `ruby_3_1`
2023-04-19 03:36:29 -05:00
Mario Rodas a890a9cadf ruby: rubygems 3.4.8 -> 3.4.12 2023-04-15 04:20:00 +00:00
Mario Rodas 8826b550a0 ruby: update default version to ruby_3_1 2023-03-30 04:20:00 +00:00
Mario Rodas 3f2cadf4ea ruby_3_2: 3.2.1 -> 3.2.2
Security fixes:
- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time

https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/
2023-03-30 04:20:00 +00:00
Mario Rodas 1aecb7bea3 ruby_3_1: 3.1.3 -> 3.1.4
Security fixes:
- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time

https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-1-4-released/
2023-03-30 04:20:00 +00:00
Mario Rodas 17fa5d3a36 ruby_3_0: 3.0.5 -> 3.0.6
Security fixes:
- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time

https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-0-6-released/
2023-03-30 04:20:00 +00:00
Mario Rodas 99ee3de476 ruby_2_7: 2.7.7 -> 2.7.8
Security fixes:
- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time

https://www.ruby-lang.org/en/news/2023/03/30/ruby-2-7-8-released/
2023-03-30 04:20:00 +00:00
Sergei Trofimovich 8dd301559a ruby: disable parallel install
Without the change parallel installs fail as:

    installing rdoc:                    ...-ruby-2.7.7-devdoc/share/ri/2.7.0/system
    Traceback (most recent call last):
            13: from ./tool/rbinstall.rb:954:in `<main>'
            12: from ./tool/rbinstall.rb:954:in `each'
            11: from ./tool/rbinstall.rb:957:in `block in <main>'
            10: from ./tool/rbinstall.rb:438:in `block in <main>'
             9: from ./tool/rbinstall.rb:262:in `install_recursive'
             8: from ./tool/rbinstall.rb:262:in `each'
             7: from ./tool/rbinstall.rb:271:in `block in install_recursive'
             6: from ./tool/rbinstall.rb:174:in `install'
             5: from /build/ruby-2.7.7/lib/fileutils.rb:876:in `install'
             4: from /build/ruby-2.7.7/lib/fileutils.rb:1587:in `fu_each_src_dest'
             3: from /build/ruby-2.7.7/lib/fileutils.rb:1605:in `fu_each_src_dest0'
             2: from /build/ruby-2.7.7/lib/fileutils.rb:1589:in `block in fu_each_src_dest'
             1: from /build/ruby-2.7.7/lib/fileutils.rb:882:in `block in install'
    /build/ruby-2.7.7/lib/fileutils.rb:882:in `chmod': No such file or directory @ apply2files - ...-ruby-2.7.7-devdoc/share/ri/2.7.0/system/ARGF/inspect-i.ri (Errno::ENOENT)
    make: *** [uncommon.mk:373: do-install-all] Error 1
    make: *** Waiting for unfinished jobs....
2023-03-16 08:01:21 +00:00
Andrew Childs 57ecdd6abd ruby: fix cross compilation 2023-03-09 17:55:45 +09:00
Mario Rodas 35d43b45f7 ruby.rubygems: 3.4.7 -> 3.4.8 2023-03-07 04:20:00 +00:00
Mario Rodas aaa11f7210 ruby: add rubygems to expression passthru 2023-03-07 04:20:00 +00:00
Mario Rodas 188e51d08c ruby_3_2: build with YJIT support by default 2023-02-24 04:20:00 +00:00
Mario Rodas 0ce320c933 ruby_3_2: init at 3.2.1
https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/
2023-02-24 04:20:00 +00:00
Mario Rodas fec0d7798d ruby_3_1: 3.1.2 -> 3.1.3
https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/
2023-02-24 04:20:00 +00:00
Mario Rodas 52ffebb7a7 ruby: add strictDeps 2023-02-24 04:20:00 +00:00
Mario Rodas 2f22789063 rvm-patchsets: drop 2023-02-24 04:20:00 +00:00
Mario Rodas 6323dc433f rubygems: 3.3.20 -> 3.4.7 2023-02-24 04:20:00 +00:00
github-actions[bot] 681b1c28a4 Merge staging-next into staging 2023-03-12 12:02:07 +00:00