diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7109ae4cebc9d7a9d03712d4e90139f4955bcc54_LmdpdGxhYi1jaS55bWw=..fc376a06a68da32b16597972afb7530bb4399f27_LmdpdGxhYi1jaS55bWw= 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -47,7 +47,7 @@
   ASSET_SYNC_GZIP_COMPRESSION: "true"
   ASSET_PATH: "assets-${CI_COMMIT_REF_SLUG}"
   COMPILE_ASSETS: "false"
-  RUBY_IMAGE: "ruby:2.7"
+  RUBY_IMAGE: "ruby:3.0"
   BUNDLE_PATH__SYSTEM: "false"
   # Format of the auto-deploy tag for auto-deploy builds.
   # https://gitlab.com/gitlab-org/release/docs/blob/master/general/deploy/auto-deploy.md#auto-deploy-tagging
diff --git a/gitlab-ci-config/gitlab-com.yml b/gitlab-ci-config/gitlab-com.yml
index 7109ae4cebc9d7a9d03712d4e90139f4955bcc54_Z2l0bGFiLWNpLWNvbmZpZy9naXRsYWItY29tLnltbA==..fc376a06a68da32b16597972afb7530bb4399f27_Z2l0bGFiLWNpLWNvbmZpZy9naXRsYWItY29tLnltbA== 100644
--- a/gitlab-ci-config/gitlab-com.yml
+++ b/gitlab-ci-config/gitlab-com.yml
@@ -228,7 +228,7 @@
 update-gems-cache:
   extends: .gems-cache
   stage: update-cache
-  image: "${RUBY_IMAGE}"
+  image: "${BUILDER_IMAGE_REGISTRY}/ruby_docker:${BUILDER_IMAGE_REVISION}"
   before_script: !reference [.install-gems]
   script:
     - echo "Cache is up to date!"