Skip to content

feat: set image to ruby:3 in chef-push-cookbook task

What

Set image to ruby:3 in chef-push-cookbook task.

Why

Without the image set it uses the default one, which is still set to ruby:2.7 in many old cookbooks, causing it to fail after upgrading cookbook-publisher to Ruby 3: gitlab-cookbooks/cookbook-publisher!50 (merged)

$ bundle install
Warning: the running version of Bundler (2.1.4) is older than the version that created the lockfile (2.6.6). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.6.6`.
Fetching gem metadata from https://rubygems.cinc.sh/...
Fetching gem metadata from https://rubygems.cinc.sh/..
Fetching gem metadata from https://rubygems.org/........
Fetching gem metadata from https://rubygems.cinc.sh/...
Fetching gem metadata from https://rubygems.cinc.sh/.....
Fetching gem metadata from https://rubygems.org/.
Fetching gem metadata from https://rubygems.cinc.sh/...
Fetching gem metadata from https://rubygems.cinc.sh/...
Fetching gem metadata from https://rubygems.org/...
Resolving dependencies....
public_suffix-6.0.1 requires ruby version >= 3.0, which is incompatible with the
current version, ruby 2.7.8p225

https://ops.gitlab.net/gitlab-cookbooks/gitlab-teleport/-/jobs/17884190

Merge request reports

Loading