Add RiscV64 RPM build && Update (#9114)

* Create package-rhel-riscv.sh

* Update build-linux.yml

* Update UpdateService.cs

* Update CoreInfo.cs

* Add RiscV64 download URLs for various platforms

* Update build-linux.yml

* Update ResUI.fr.resx

* Update ResUI.fr.resx

* Update ResUI.fr.resx

* Update proxy_set_linux_sh

---------

Co-authored-by: xujie86 <167618598+xujie86@users.noreply.github.com>
This commit is contained in:
JieXu
2026-04-15 20:50:27 +08:00
committed by GitHub
parent 2ea9c5a2ff
commit 3bda022574
7 changed files with 843 additions and 26 deletions
+8 -1
View File
@@ -299,15 +299,22 @@ public class UpdateService(Config config, Func<bool, string, Task> updateFunc)
return url;
}
else if (Utils.IsLinux())
{
return RuntimeInformation.ProcessArchitecture switch
var arch = RuntimeInformation.ProcessArchitecture;
if (arch.ToString().Equals("RiscV64", StringComparison.OrdinalIgnoreCase))
{
return coreInfo?.DownloadUrlLinuxRiscV64;
}
return arch switch
{
Architecture.Arm64 => coreInfo?.DownloadUrlLinuxArm64,
Architecture.X64 => coreInfo?.DownloadUrlLinux64,
_ => null,
};
}
else if (Utils.IsMacOS())
{
return RuntimeInformation.ProcessArchitecture switch