diff --git a/.ruby-version b/.ruby-version
index 0aec50e6ede78cfcb00d159fc0932ce35a80cb87..15a279981720791464e46ab21ae96b3c1c65c3b6 100644
--- a/.ruby-version
+++ b/.ruby-version
@@ -1 +1 @@
-3.1.4
+3.3.0
diff --git a/Gemfile b/Gemfile
index 2f7e2ed7957967224a67a91d6a889d1e2d28e65e..d5ec913532d71fcb4b7183022ad34cf48434b8fc 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,7 +1,7 @@
 source "https://rubygems.org"
 git_source(:github) { |repo| "https://github.com/#{repo}.git" }
 
-ruby "3.1.4"
+ruby "3.3.0"
 
 gem "activestorage-scaleway-service"#, path: "../activestorage-scaleway-service"
 gem "active_storage_validations", "~> 1"
diff --git a/Gemfile.lock b/Gemfile.lock
index 5d59a618796a4c973c4e0709954dff82e8b12ea2..06889f19d17ebaa4254fe92dbf373ce375fdf742 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -623,6 +623,7 @@ GEM
 PLATFORMS
   arm64-darwin-21
   arm64-darwin-22
+  arm64-darwin-23
   x86_64-darwin-21
   x86_64-darwin-22
   x86_64-linux
@@ -711,7 +712,7 @@ DEPENDENCIES
   webmock
 
 RUBY VERSION
-   ruby 3.1.4p223
+   ruby 3.3.0p0
 
 BUNDLED WITH
-   2.3.26
+   2.5.4