Update for new builds

This commit is contained in:
2026-06-20 06:13:20 -05:00
parent c9bb24e719
commit 8e5191a204

View File

@@ -44,7 +44,7 @@ class Redirect
} }
private static IRedirect GiteaR(string giteaServer, string giteaProject, string file, bool prerelease = false) private static IRedirect GiteaR(string giteaServer, string giteaProject, string file, bool prerelease = false)
{ {
return new GiteaReleaseRedirect(giteaServer,giteaProject,file,prerelease); return new GiteaReleaseWithVersionInNameRedirect(giteaServer,giteaProject,file,prerelease);
} }
private static IRedirect TF(string filename) private static IRedirect TF(string filename)
{ {
@@ -148,11 +148,13 @@ public class GiteaReleaseWithVersionInNameRedirect(string giteaServer, string gi
{ {
// https://git.tesseslanguage.com/api/v1/repos/tesses50/crosslang/releases?pre-release=true&limit=1 // https://git.tesseslanguage.com/api/v1/repos/tesses50/crosslang/releases?pre-release=true&limit=1
var resp = await client.GetFromJsonAsync<List<_release>>($"{giteaServer.TrimEnd('/')}/api/v1/repos/{System.Web.HttpUtility.UrlPathEncode(giteaProject)}/releases?pre-release={(prerelease ? "true":"false")}&limit=1"); var resp = await client.GetFromJsonAsync<List<_release>>($"{giteaServer.TrimEnd('/')}/api/v1/repos/{System.Web.HttpUtility.UrlPathEncode(giteaProject)}/releases?pre-release={(prerelease ? "true":"false")}&limit=1");
if(resp is not null) if(resp is not null)
{ {
var resp2 = resp.FirstOrDefault(); var resp2 = resp.FirstOrDefault();
if(resp2 is not null) if(resp2 is not null)
{ {
string name = file.Replace("@TAG@", resp2.TagName); string name = file.Replace("@TAG@", resp2.TagName);