fix exports

This commit is contained in:
Matt Parker
2025-11-15 17:17:46 +10:00
parent e84e0a26b1
commit 3807197586
3 changed files with 7 additions and 5 deletions

View File

@@ -6,6 +6,7 @@ using ParallelPipelines.Host.Helpers;
namespace Deploy.Steps;
[DependsOnStep<RestoreAndBuildStep>]
[DependsOnStep<CreateMacosRelease>]
public class CreateLinuxRelease : IStep
{
public async Task<BufferedCommandResult?[]?> RunStep(CancellationToken cancellationToken)
@@ -19,7 +20,7 @@ public class CreateLinuxRelease : IStep
var godotExportResult = await PipelineCliHelper.RunCliCommandAsync(
"godot",
$"--headless --verbose --export-release Windows --project {godotProjectFile.GetFullNameUnix()}",
$"--headless --verbose --export-release Linux --project {godotProjectFile.GetFullNameUnix()}",
cancellationToken
);

View File

@@ -6,6 +6,7 @@ using ParallelPipelines.Host.Helpers;
namespace Deploy.Steps;
[DependsOnStep<RestoreAndBuildStep>]
[DependsOnStep<CreateWindowsRelease>]
public class CreateMacosRelease : IStep
{
public async Task<BufferedCommandResult?[]?> RunStep(CancellationToken cancellationToken)
@@ -23,8 +24,8 @@ public class CreateMacosRelease : IStep
cancellationToken
);
var macosDmgFile = await macosPublishDirectory.GetFile("SharpIDE.dmg");
macosDmgFile.MoveTo($"{PipelineFileHelper.GitRootDirectory.FullName}/artifacts/publish-godot/sharpide-osx-universal.dmg");
var macosZippedAppFile = await macosPublishDirectory.GetFile("SharpIDE.zip");
macosZippedAppFile.MoveTo($"{PipelineFileHelper.GitRootDirectory.FullName}/artifacts/publish-godot/sharpide-osx-universal.zip");
return [godotExportResult];
}