diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index df1871e559e2d329fd8d302013bcf523522ffc0b..a2b17c8b75808427892584ff5cf1a01626009055 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,7 +5,7 @@ stages:
   - test
 
 variables:
-  RUSTUP_CHANNEL: "1.72.1"
+  RUSTUP_CHANNEL: "1.75"
   NUSHELL_ARCH: "x86_64-unknown-linux-musl"
   NUSHELL_VERSION: "0.89.0"
 
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f20bfb3f0e4e52a241dc157db7b8e4410fc661a5
--- /dev/null
+++ b/rust-toolchain.toml
@@ -0,0 +1,3 @@
+[toolchain]
+profile = "default"
+channel = "1.75"