Commit graph

13 commits

Author SHA1 Message Date
Stan Hu
1cbdc1dc24 Add patches for Ruby 2.7.6 2022-05-19 20:57:43 +00:00
Matthias Käppler
842598cb63 Bump Ruby 3 images to 3.0.4 2022-05-13 16:50:13 +00:00
Matthias Käppler
aa5be09409 Revert "Apply object tracing mark patch from upstream Ruby" 2022-01-25 09:09:57 +00:00
Matthias Käppler
5c40e913a9 Apply object tracing mark patch from upstream Ruby 2022-01-24 08:22:19 +00:00
Stan Hu
012bc5654a
Add Ruby patch to test GC issues with object tracing enabled
It's possible we just need a `RB_GC_GUARD` to prevent `obj` from being
prematurely freed by the garbage collector. This is test out
https://github.com/ruby/ruby/pull/5470/files.

Part of https://gitlab.com/gitlab-org/gitlab/-/issues/350296
2022-01-19 11:37:36 -08:00
Stan Hu
ef05340775
Add Ruby 2.7.5 patches 2021-12-04 08:11:19 -08:00
Matthias Käppler
88d8ef2879 Update Ruby 3 images to 3.0.3 2021-11-25 08:21:32 +00:00
Matthias Kaeppler
19cbe92aa9 Pin ruby-2.7.2 image, add ruby-2.7
The ruby-2.7 tags will always contain the latest
patch released for that minor version.

This allows us to ship patches more easily but
retains backwards compatibility with existing
repos asking for 2.7.2.
2021-08-18 11:46:43 +02:00
Matthias Kaeppler
c87c1d58bf Add Ruby 3.0.2 patches to fix method override bug
These patches are necessary to fix https://bugs.ruby-lang.org/issues/17725
which is unreleased.

This is currently breaking our Ruby 3 build, so until 3.0.3 is out
let's apply these independently.
2021-08-12 15:31:46 +02:00
Matthias Kaeppler
ee30123fab Fix patches not applied to Ruby 3 build image
Since RUBY_VERSION expands to 3.0.2, and since
we look for patches in a director of the same
name, no patches were applied from the 3.0.0
directory.
2021-08-06 14:11:25 +02:00
Stan Hu
8c7986e6af
Add patch to debug seg faults
This is a temporary patch to investigate
https://gitlab.com/gitlab-org/gitlab/-/issues/326348.
2021-04-20 16:23:40 -07:00
Kamil Trzciński
f0bf9d8f0c Fix support for Ruby versions 2021-02-01 17:45:17 +01:00
Kamil Trzciński
0b0a3b745a Add missing patch 2021-02-01 14:20:17 +01:00