diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 45738b7ba03fdde76c75f7be60b05b3f6fdaa020_LmdpdGxhYi1jaS55bWw=..f52a7c3b845a7210e2f993badeeb01baf55ec777_LmdpdGxhYi1jaS55bWw= 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -57,7 +57,7 @@
   ASSET_SYNC_GZIP_COMPRESSION: "true"
   ASSET_PATH: "assets-${CI_COMMIT_REF_SLUG}"
   COMPILE_ASSETS: "false"
-  RUBY_IMAGE: "ruby:2.6"
+  RUBY_IMAGE: "ruby:2.7"
   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/.ruby-version b/.ruby-version
index 45738b7ba03fdde76c75f7be60b05b3f6fdaa020_LnJ1YnktdmVyc2lvbg==..f52a7c3b845a7210e2f993badeeb01baf55ec777_LnJ1YnktdmVyc2lvbg== 100644
--- a/.ruby-version
+++ b/.ruby-version
@@ -1,1 +1,1 @@
-2.6.6
+2.7.2
diff --git a/Gemfile.lock b/Gemfile.lock
index 45738b7ba03fdde76c75f7be60b05b3f6fdaa020_R2VtZmlsZS5sb2Nr..f52a7c3b845a7210e2f993badeeb01baf55ec777_R2VtZmlsZS5sb2Nr 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -460,4 +460,4 @@
   thor (= 0.18.1)
 
 BUNDLED WITH
-   1.17.3
+   2.1.4
diff --git a/changelogs/unreleased/sh-bump-ruby-version.yml b/changelogs/unreleased/sh-bump-ruby-version.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f52a7c3b845a7210e2f993badeeb01baf55ec777_Y2hhbmdlbG9ncy91bnJlbGVhc2VkL3NoLWJ1bXAtcnVieS12ZXJzaW9uLnltbA==
--- /dev/null
+++ b/changelogs/unreleased/sh-bump-ruby-version.yml
@@ -0,0 +1,5 @@
+---
+title: Bump development Ruby version to v2.7.2
+merge_request: 4703
+author:
+type: other