Update for new builds
This commit is contained in:
@@ -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,13 +148,15 @@ 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);
|
||||||
|
|
||||||
|
|
||||||
foreach(var item in resp2.Assets)
|
foreach(var item in resp2.Assets)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user