From bad3cb550ef1168aab3dbfb31eca4e449db71ec4 Mon Sep 17 00:00:00 2001
From: Risu <79110363+risu729@users.noreply.github.com>
Date: Sat, 7 Dec 2024 15:50:59 +0900
Subject: [PATCH] feat(manager): add missing mise core toolings (#32954)

---
 .../manager/mise/upgradeable-tooling.ts       | 22 +++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/lib/modules/manager/mise/upgradeable-tooling.ts b/lib/modules/manager/mise/upgradeable-tooling.ts
index 5664b2ee67..ad57d4914f 100644
--- a/lib/modules/manager/mise/upgradeable-tooling.ts
+++ b/lib/modules/manager/mise/upgradeable-tooling.ts
@@ -146,4 +146,26 @@ export const miseTooling: Record<string, ToolingDefinition> = {
       versioning: semverVersioning.id,
     },
   },
+  rust: {
+    misePluginUrl: 'https://mise.jdx.dev/lang/rust.html',
+    config: {
+      packageName: 'rust-lang/rust',
+      datasource: GithubTagsDatasource.id,
+    },
+  },
+  swift: {
+    misePluginUrl: 'https://mise.jdx.dev/lang/swift.html',
+    config: {
+      packageName: 'swift-lang/swift',
+      datasource: GithubReleasesDatasource.id,
+      extractVersion: '^swift-(?<version>\\S+)',
+    },
+  },
+  zig: {
+    misePluginUrl: 'https://mise.jdx.dev/lang/zig.html',
+    config: {
+      packageName: 'ziglang/zig',
+      datasource: GithubTagsDatasource.id,
+    },
+  },
 };
-- 
GitLab