Skip to content
This repository was archived by the owner on Apr 19, 2026. It is now read-only.

Commit c886e7a

Browse files
authored
feat: Add Ruby 3.0.1, 3.0.0, 2.7.3, 2.6.7 and 2.5.9
1 parent 553cd02 commit c886e7a

3 files changed

Lines changed: 20 additions & 8 deletions

File tree

Rakefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
RUNTIME_PROJECT="gcp-runtimes"
1818
BUNDLER1_VERSION="1.17.3"
1919
BUNDLER2_VERSION="2.1.4"
20-
DEFAULT_RUBY_VERSION="2.6.6"
20+
DEFAULT_RUBY_VERSION="2.6.7"
2121
NODEJS_VERSION="14.15.1"
2222
GCLOUD_VERSION="319.0.0"
2323
OS_NAME="ubuntu16"
2424

25-
LOCAL_PREBUILT_RUBY_VERSIONS=["2.4.10", "2.5.8", "2.6.6", "2.7.2"]
25+
LOCAL_PREBUILT_RUBY_VERSIONS=["2.4.10", "2.5.9", "2.6.7", "2.7.3", "3.0.1"]
2626
LOCAL_PREBUILT_RUBY_IMAGE_BASE="ruby-prebuilt-"
2727
LOCAL_PREBUILT_RUBY_IMAGE_TAG="latest"
2828
RELEASED_PREBUILT_RUBY_VERSIONS=::File.readlines("ruby-pipeline/ruby-latest.yaml")

ruby-pipeline/ruby-latest.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,22 @@ steps:
5151
'--prebuilt-image=2.5.6=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.5.6:latest',
5252
'--prebuilt-image=2.5.7=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.5.7:latest',
5353
'--prebuilt-image=2.5.8=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.5.8:latest',
54+
'--prebuilt-image=2.5.9=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.5.9:latest',
5455
'--prebuilt-image=2.6.0=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.6.0:latest',
5556
'--prebuilt-image=2.6.1=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.6.1:latest',
5657
'--prebuilt-image=2.6.2=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.6.2:latest',
5758
'--prebuilt-image=2.6.3=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.6.3:latest',
5859
'--prebuilt-image=2.6.4=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.6.4:latest',
5960
'--prebuilt-image=2.6.5=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.6.5:latest',
6061
'--prebuilt-image=2.6.6=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.6.6:latest',
62+
'--prebuilt-image=2.6.7=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.6.7:latest',
6163
'--prebuilt-image=2.7.0=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.7.0:latest',
6264
'--prebuilt-image=2.7.1=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.7.1:latest',
6365
'--prebuilt-image=2.7.2=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.7.2:latest',
64-
'--default-ruby-version=2.6.6']
66+
'--prebuilt-image=2.7.3=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-2.7.3:latest',
67+
'--prebuilt-image=3.0.0=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-3.0.0:latest',
68+
'--prebuilt-image=3.0.1=gcr.io/gcp-runtimes/ruby/ubuntu16/prebuilt/ruby-3.0.1:latest',
69+
'--default-ruby-version=2.6.7']
6570
- name: 'gcr.io/cloud-builders/docker:latest'
6671
args: ['build', '--network=cloudbuild', '-t', '$_OUTPUT_IMAGE', '.']
6772
images:

test/test_base_ruby_versions.rb

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class TestRubyVersions < ::Minitest::Test
4848
"2.5.5",
4949
"2.5.6",
5050
"2.5.7",
51-
"2.5.8",
51+
"2.5.9",
5252
# 2.6.x versions are currently supported.
5353
"2.6.0",
5454
"2.6.1",
@@ -57,17 +57,24 @@ class TestRubyVersions < ::Minitest::Test
5757
"2.6.4",
5858
"2.6.5",
5959
"2.6.6",
60+
"2.6.7",
6061
# 2.7.x versions are currently supported.
6162
"2.7.0",
62-
"2.7.1"
63+
"2.7.1",
64+
"2.7.2",
65+
"2.7.3",
66+
# 3.0.x versions are currently supported.
67+
"3.0.0",
68+
"3.0.1"
6369
]
6470

6571
FASTER_VERSIONS = [
6672
# Test only the latest patch of each supported minor version.
6773
"2.4.10",
68-
"2.5.8",
69-
"2.6.6",
70-
"2.7.1"
74+
"2.5.9",
75+
"2.6.7",
76+
"2.7.3",
77+
"3.0.1"
7178
]
7279

7380
PREBUILT_VERSIONS = ::ENV["PREBUILT_RUBY_VERSIONS"].to_s.split(",")

0 commit comments

Comments
 (0)