osu/osu.Desktop.Deploy/GitHubRelease.cs
Dean Herbert 05a014958f
Add complete publish automation.
Uses AppSettings to allow for secret storage.
2017-02-13 16:48:53 +09:00

25 lines
528 B
C#

using Newtonsoft.Json;
namespace osu.Desktop.Deploy
{
internal class GitHubRelease
{
[JsonProperty(@"id")]
public int Id;
[JsonProperty(@"tag_name")]
public string TagName => $"v{Name}";
[JsonProperty(@"name")]
public string Name;
[JsonProperty(@"draft")]
public bool Draft;
[JsonProperty(@"prerelease")]
public bool PreRelease;
[JsonProperty(@"upload_url")]
public string UploadUrl;
}
}