File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -153,12 +153,20 @@ def filter_by_ruby_versions
153153 @products . delete "spanner"
154154 # run/rails uses Rails 7 and requires newest Ruby.
155155 @products . delete "run/rails"
156+ # Rails 7 cloud-sql samples require Ruby 3.2+, so run only on newest.
157+ @products . delete "appengine/rails-cloudsql-postgres"
158+ @products . delete "appengine/rails-cloudsql-mysql"
156159 end
157160 if newest_ruby?
158161 # getting-started uses an old Rails and is incompatible with newest.
159162 @products . delete_if { |dir | dir . start_with? "getting-started/" }
160- # appengine tests are slow and some use an old Rails. Run only on oldest.
161- @products . delete_if { |dir | dir . start_with? "appengine/" }
163+ # appengine tests are slow and some use an old Rails. Run only on oldest,
164+ # except for rails-cloudsql which require newest Ruby because they use Rails 7.
165+ @products . delete_if do |dir |
166+ dir . start_with? ( "appengine/" ) &&
167+ dir != "appengine/rails-cloudsql-postgres" &&
168+ dir != "appengine/rails-cloudsql-mysql"
169+ end
162170 end
163171end
164172
Original file line number Diff line number Diff line change 1313# limitations under the License.
1414
1515source "https://rubygems.org"
16+ ruby ">= 3.2.0"
1617
1718git_source :github do |repo_name |
1819 repo_name = "#{ repo_name } /#{ repo_name } " unless repo_name . include? "/"
Original file line number Diff line number Diff line change 1818entrypoint : bundle exec rackup --port $PORT
1919env : flex
2020runtime : ruby
21+ runtime_config :
22+ operating_system : " ubuntu22"
2123# [END step_1]
2224
2325env_variables :
Original file line number Diff line number Diff line change 1313# limitations under the License.
1414
1515source "https://rubygems.org"
16+ ruby ">= 3.2.0"
1617
1718git_source :github do |repo_name |
1819 repo_name = "#{ repo_name } /#{ repo_name } " unless repo_name . include? "/"
Original file line number Diff line number Diff line change 1818entrypoint : bundle exec rackup --port $PORT
1919env : flex
2020runtime : ruby
21+ runtime_config :
22+ operating_system : " ubuntu22"
2123# [END step_1]
2224
2325env_variables :
You can’t perform that action at this time.
0 commit comments