Skip to content

Commit 3f278c5

Browse files
committed
[Build] Mark dependencies as optional
1 parent aa1f736 commit 3f278c5

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

build/Modules/PackProjectsModule.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212

1313
namespace Build.Modules;
1414

15-
[DependsOn<CleanProjectsModule>]
16-
[DependsOn<UpdateReadmeModule>]
1715
[DependsOn<ResolveConfigurationsModule>]
16+
[DependsOn<UpdateReadmeModule>(Optional = true)]
17+
[DependsOn<CleanProjectsModule>(Optional = true)]
1818
[DependsOn<GenerateNugetChangelogModule>(Optional = true)]
1919
[DependsOn<TestProjectsModule>(Optional = true)]
2020
public sealed class PackProjectsModule(IOptions<BuildOptions> buildOptions) : Module

build/Modules/PublishGithubModule.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
namespace Build.Modules;
1616

1717
[SkipIfNoGitHubToken]
18-
[DependsOn<PackProjectsModule>]
1918
[DependsOn<ResolveVersioningModule>]
2019
[DependsOn<GenerateGitHubChangelogModule>]
20+
[DependsOn<PackProjectsModule>(Optional = true)]
2121
public sealed class PublishGithubModule(IOptions<BuildOptions> buildOptions) : Module<ReleaseAsset[]?>
2222
{
2323
protected override async Task<ReleaseAsset[]?> ExecuteAsync(IModuleContext context, CancellationToken cancellationToken)

build/Modules/PublishNugetModule.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
namespace Build.Modules;
1515

16-
[DependsOn<PackProjectsModule>]
16+
[DependsOn<PackProjectsModule>(Optional = true)]
1717
public sealed class PublishNugetModule(IOptions<BuildOptions> buildOptions, IOptions<NuGetOptions> nuGetOptions) : Module<CommandResult[]?>
1818
{
1919
protected override async Task<CommandResult[]?> ExecuteAsync(IModuleContext context, CancellationToken cancellationToken)

build/Modules/RestoreReadmeModule.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
namespace Build.Modules;
88

9-
[DependsOn<PackProjectsModule>]
109
[DependsOn<UpdateReadmeModule>]
10+
[DependsOn<PackProjectsModule>(Optional = true)]
1111
public sealed class RestoreReadmeModule : Module
1212
{
1313
protected override ModuleConfiguration Configure() => ModuleConfiguration.Create()

0 commit comments

Comments
 (0)