diff --git a/lib/modules/manager/mise/upgradeable-tooling.ts b/lib/modules/manager/mise/upgradeable-tooling.ts index 5664b2ee67d980766a29073d63d9e62b4f372aea..ad57d4914fe0d1700395db675f4672058a143e4b 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, + }, + }, };