mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-21 16:14:28 +08:00
24 lines
765 B
C#
24 lines
765 B
C#
|
|
namespace Plonds.Core.Publishing;
|
||
|
|
|
||
|
|
public sealed record PlondsGenerateOptions(
|
||
|
|
string CurrentVersion,
|
||
|
|
string CurrentDirectory,
|
||
|
|
string Platform,
|
||
|
|
string OutputRoot,
|
||
|
|
string PreviousVersion = "0.0.0",
|
||
|
|
string? PreviousDirectory = null,
|
||
|
|
string Channel = "stable",
|
||
|
|
string? DistributionId = null,
|
||
|
|
string? RepoBaseUrl = null,
|
||
|
|
string? FileMapUrl = null,
|
||
|
|
string? FileMapSignatureUrl = null,
|
||
|
|
string? InstallerDirectory = null,
|
||
|
|
string? InstallerBaseUrl = null,
|
||
|
|
string IncrementalStrategy = "release-payload",
|
||
|
|
string? BaselineVersion = null,
|
||
|
|
string? BaselineRef = null,
|
||
|
|
string? SourceCommit = null,
|
||
|
|
bool IsFullPayloadRelease = false,
|
||
|
|
string? CommitRangeStart = null,
|
||
|
|
string? CommitRangeEnd = null);
|