about summary refs log tree commit diff
path: root/pkgs/development/interpreters/ruby
AgeCommit message (Collapse)AuthorFilesLines
2024-04-16Merge master into staging-nextgithub-actions[bot]1-1/+1
2024-04-01ruby: improve failure message when missing cargoHashAndrew Marshall1-1/+1
Without this, doing e.g. `pkgs.mkRuby` without a `cargoHash` param would mean that the `fetchCargoTarball` drv was not a FOD and thus had no network access and would give confusing network failure messages. This forces specifying non-null `cargoHash` if it is actually being used, while allowing it to still be `null` when not needed.
2024-03-24ruby.rubygems: 3.5.6 -> 3.5.7Anthony Roussel1-2/+2
https://github.com/rubygems/rubygems/releases/tag/v3.5.7
2024-03-24Merge pull request #258705 from tie/fix-ca-derivations-disallowedMario Rodas1-5/+5
{ruby,neovim}: fix build with content-addressed derivations Fixes https://github.com/NixOS/nixpkgs/issues/278334
2024-02-17Merge staging-next into staginggithub-actions[bot]1-14/+13
2024-02-13ruby: replace rec {} with finalAttrs & make overriding possibleMidAutumnMoon1-14/+13
Without this change, use overrideAttrs on Ruby won't change the instance used by Gems, making it very difficult to build a custom Ruby (e.g. add devdoc).
2024-02-09Merge pull request #287352 from marsam/update-bundlerMario Rodas1-2/+2
bundler: 2.5.5 -> 2.5.6
2024-02-08ruby.rubygems: 3.5.5 -> 3.5.6Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.5.6/CHANGELOG.md
2024-02-04ruby: make C++ compiler overridable as wellAlyssa Ross1-1/+3
Some gems use the C++ compiler Ruby was built with, like eventmachine.
2024-01-19ruby.rubygems: 3.5.4 -> 3.5.5Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.5.5/CHANGELOG.md
2024-01-18Merge master into staging-nextgithub-actions[bot]1-2/+2
2024-01-18ruby_3_2: 3.2.2 -> 3.2.3Mario Rodas1-2/+2
https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/ Changelog: https://github.com/ruby/ruby/releases/tag/v3_2_3
2024-01-13ruby.rubygems: 3.5.3 -> 3.5.4Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.5.4/CHANGELOG.md
2024-01-03Merge branch 'master' into staging-nextWeijia Wang2-117/+4
2024-01-02ruby: clean-up after ruby_2_7 removalajs1242-109/+2
2024-01-02ruby: drop openssl_1_1 referencesajs1241-3/+2
2024-01-02ruby_2_7: removeajs1241-5/+0
2023-12-25Merge staging-next into staginggithub-actions[bot]1-2/+2
2023-12-25ruby_3_3: 3.3.0-rc1 -> 3.3.0Mario Rodas1-2/+2
Changelog: https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
2023-12-23ruby.rubygems: 3.4.22 -> 3.5.3Mario Rodas4-14/+13
Changelog: https://github.com/rubygems/rubygems/blob/v3.5.3/CHANGELOG.md
2023-12-13ruby: change sha256 to hashKirill Radzikhovskyy1-11/+11
2023-12-13ruby_3_3: preview3 -> rc1Kirill Radzikhovskyy1-2/+2
2023-11-17Merge pull request #264361 from RaitoBezarius/drop-ruby3Ryan Lahfa1-18/+0
2023-11-17ruby_3_0: dropRaito Bezarius1-18/+0
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-16Merge branch 'master' into staging-nextVladimír Čunát1-2/+2
2023-11-16ruby_3_3: preview2 -> preview3Kirill Radzikhovskyy1-2/+2
2023-11-09ruby.rubygems: add meta.mainProgramAnthony Roussel1-0/+1
2023-11-09ruby.rubygems: 3.4.21 -> 3.4.22Anthony Roussel1-2/+2
https://github.com/rubygems/rubygems/releases/tag/v3.4.22
2023-10-20ruby.rubygems: 3.4.20 -> 3.4.21Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.21/CHANGELOG.md
2023-10-03ruby: fix build with content-addressed derivationsIvan Trubach1-5/+5
2023-09-27ruby.rubygems: 3.4.19 -> 3.4.20Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.20/CHANGELOG.md
2023-09-15ruby_3_3: preview1 -> preview2Mario Rodas1-3/+3
Changelog: https://www.ruby-lang.org/en/news/2023/09/14/ruby-3-3-0-preview2-released/
2023-08-19ruby.rubygems: 3.4.18 -> 3.4.19Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.19/CHANGELOG.md
2023-08-06ruby.rubygems: 3.4.17 -> 3.4.18Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.18/CHANGELOG.md
2023-07-30ruby_3_3: init at 3.3.0.preview1Kirill Radzikhovskyy1-0/+7
2023-07-16ruby.rubygems: 3.4.16 -> 3.4.17Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.17/CHANGELOG.md
2023-07-11ruby.rubygems: 3.4.15 -> 3.4.16Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.16/CHANGELOG.md
2023-06-29ruby.rubygems: 3.4.14 -> 3.4.15Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/blob/v3.4.15/CHANGELOG.md
2023-06-12ruby: rubygems 3.4.13 -> 3.4.14Mario Rodas1-2/+2
Changelog: https://github.com/rubygems/rubygems/releases/tag/v3.4.14
2023-05-31ruby: fix typofetsorn1-1/+1
2023-05-18Merge master into staging-nextgithub-actions[bot]1-0/+1
2023-05-18Merge pull request #230868 from mweinelt/ruby_2_7-eolMartin Weinelt1-0/+1
ruby_2_7: mark end-of-life
2023-05-18ruby_2_7: mark end-of-lifeMartin Weinelt1-0/+1
The 2.7 track reached its end of life on 2023/03/31.
2023-05-15Merge pull request #231899 from NixOS/please-no-openssl1-for-ruby-3Martin Weinelt1-3/+16
ruby_3_0: make it use OpenSSL 3
2023-05-15ruby_3_0: make it use OpenSSL 3Raito Bezarius1-3/+16
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-13ruby.rubygems: 3.4.12 -> 3.4.13Mario Rodas1-2/+2
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-12Merge master into staging-nextgithub-actions[bot]1-3/+3
2023-05-12treewide: don't use rustPlatform.rustAlyssa Ross1-3/+3
This will be deprecated in the next commit.
2023-05-11ruby_3_0: pin to openssl_1_1Nick Cao1-2/+2
fixup https://github.com/NixOS/nixpkgs/pull/229890
2023-05-04ruby_3_0: unpin openssl_1_1Nick Cao1-2/+2