Merge branch 'vnext'

This commit is contained in:
13xforever
2026-01-13 12:04:49 +05:00
2 changed files with 4 additions and 5 deletions

View File

@@ -127,7 +127,7 @@ public partial class Client
// https://api.github.com/repos/RPCS3/rpcs3/actions/artifacts/2802751674 /zip
// we need public web links like this:
// https://github.com/RPCS3/rpcs3/actions/runs/14017059654/artifacts/2802751674
var windowsBuildArtifact = artifacts.FirstOrDefault(a => a.Name.Contains("Windows") && !a.Name.Contains("Clang") && !a.Name.Contains("ARM"));
var windowsBuildArtifact = artifacts.FirstOrDefault(a => a.Name.Contains("Windows") && !a.Name.Contains("clang") && !a.Name.Contains("ARM"));
if (windowsBuildArtifact is { ArchiveDownloadUrl.Length: > 0, Expired: false })
{
var winZipUrl = $"https://github.com/RPCS3/rpcs3/actions/runs/{run.Id}/artifacts/{windowsBuildArtifact.Id}";

View File

@@ -212,7 +212,7 @@ internal sealed class Pr
// windows build
var name = ghBuild.WindowsFilename ?? "Windows PR Build";
name = name.Replace("rpcs3-", "").Replace("_win64", "");
name = name.Replace("rpcs3-", "").Replace("_win64", "").Replace("_msvc", "");
if (ghBuild.WindowsBuildDownloadLink is {Length: >0})
windowsDownloadText = $"[⏬ {name}]({ghBuild.WindowsBuildDownloadLink})";
else if (shouldHaveArtifacts)
@@ -223,7 +223,7 @@ internal sealed class Pr
// windows arm build
name = ghBuild.WindowsArmFilename ?? "Windows ARM64 PR Build";
name = name.Replace("rpcs3-", "").Replace("_arm64", "");
name = name.Replace("rpcs3-", "").Replace("_aarch64", "").Replace("_clang", "");
if (ghBuild.WindowsArmBuildDownloadLink is {Length: >0})
windowsArmDownloadText = $"[⏬ {name}]({ghBuild.WindowsArmBuildDownloadLink})";
else if (shouldHaveArtifacts)
@@ -231,7 +231,6 @@ internal sealed class Pr
if ((DateTime.UtcNow - ghBuild.FinishTime).TotalDays > 30)
windowsArmDownloadText = "No longer available";
}
windowsArmDownloadText = "-";
// linux build
name = ghBuild.LinuxFilename ?? "Linux PR Build";
@@ -268,7 +267,7 @@ internal sealed class Pr
// mac arm build
name = ghBuild.MacArmFilename ?? "Mac Apple Silicon PR Build";
name = name.Replace("rpcs3-", "").Replace("_macos_arm64", "");
name = name.Replace("rpcs3-", "").Replace("_macos", "").Replace("_arm64", "");
if (ghBuild.MacArmBuildDownloadLink is {Length: >0})
macArmDownloadText = $"[⏬ {name}]({ghBuild.MacArmBuildDownloadLink})";
else if (shouldHaveArtifacts)