Skip to content

Releases: thomhurst/ModularPipelines

2.37.9

14 Jul 17:17

Choose a tag to compare

  • Automated GitHub Actions Markdown Summary - Thanks to @MattParkerDev !

Dependabot

  • Bump MailKit from 4.7.0 to 4.7.1 (#524)
  • Bump System.Text.Json from 8.0.3 to 8.0.4 (#523)
  • Bump Octokit from 13.0.0 to 13.0.1 (#518)
  • Bump Azure.ResourceManager.KeyVault in the azure-dependencies group (#520)

2.36.29

05 Jul 23:25
26971e4

Choose a tag to compare

Dependabot

  • Bump Octokit from 13.0.0 to 13.0.1 (#518)
  • Bump Azure.ResourceManager.KeyVault in the azure-dependencies group (#520)
  • Bump MailKit from 4.6.0 to 4.7.0 (#516)
  • Bump Azure.ResourceManager.Storage in the azure-dependencies group (#513)
  • Bump Polly from 8.4.0 to 8.4.1 (#514)

2.36.23

30 Jun 22:12
c963670

Choose a tag to compare

  • .NET 7 build target has been removed as it is end of life

Dependabot

  • Bump Azure.ResourceManager.Storage in the azure-dependencies group (#513)
  • Bump Polly from 8.4.0 to 8.4.1 (#514)
  • Bump Octokit from 12.0.0 to 13.0.0 (#510)
  • Bump Azure.ResourceManager.Network in the azure-dependencies group (#509)
  • Bump FluentFTP from 50.0.1 to 50.1.0 (#508)
  • Bump Azure.Identity in the azure-dependencies group (#505)
  • Bump YamlDotNet from 15.1.6 to 15.3.0 (#506)
  • Bump braces from 3.0.2 to 3.0.3 in /src/ModularPipelines.Build (#504)
  • Bump Azure.Identity in the azure-dependencies group (#501)
  • Bump Octokit from 11.0.1 to 12.0.0 (#502)
  • Bump NReco.Logging.File from 1.2.0 to 1.2.1 (#498)

2.36.4

07 Jun 16:23

Choose a tag to compare

  • [DependsOnAllModulesInheritingFromAttribute] to allow a module to wait on all modules inheriting from a base without needing to list each module explicitly
  • Better JSON serialization of Folder objects

2.35.0

02 Jun 22:46
ada298d

Choose a tag to compare

  • Throw an exception when defining duplicate constraint keys on the same NotInParallel attribute
  • context.LogOnPipelineEnd(...) method to easily log information at the end of the pipeline where it's easier to find in logs

Dependabot

  • Bump the test-dependencies group with 2 updates (#496)
  • Bump YamlDotNet from 15.1.4 to 15.1.6 (#495)
  • Bump Vampire/setup-wsl from 3.0.0 to 3.1.1 (#494)
  • Bump the test-dependencies group with 2 updates (#493)

2.34.0

23 May 23:02
063623b

Choose a tag to compare

  • Remove the need to use reflection within ProgressPrinter for appending Sub-Modules to a parent Module

Dependabot

  • Bump Polly from 8.3.1 to 8.4.0 (#478)
  • Bump Spectre.Console from 0.48.0 to 0.49.1 (#482)
  • Bump YamlDotNet from 15.1.2 to 15.1.4 (#484)
  • Bump the test-dependencies group across 1 directory with 3 updates (#491)
  • Bump NReco.Logging.File from 1.1.7 to 1.2.0 (#480)
  • Bump FluentFTP from 49.0.2 to 50.0.1 (#479)
  • --- (#489)
  • Bump NUnit.Analyzers from 4.1.0 to 4.2.0 in the test-dependencies group (#477)
  • Bump the azure-dependencies group with 13 updates (#476)

2.33.0

20 May 13:41
7f8f979

Choose a tag to compare

  • Refactor grabbing exclusive locks for Not-In-Parallel modules

2.32.0

17 May 13:19
876ac21

Choose a tag to compare

  • Refactor how modules wait for their dependencies

2.31.3

15 Apr 19:30

Choose a tag to compare

  • Add ModuleStatus to IModuleResult.cs

2.31.0

15 Apr 18:52
9a5d1fa

Choose a tag to compare

  • GetModuleResultsAsync() method exposed on PipelineSummary object. This will return IModuleResult objects which exposes module name, status, start, finish, and any skip reasons or exceptions.

Dependabot

  • Bump Azure.Identity in /test/ModularPipelines.TestHelpers (#473)
  • Bump the test-dependencies group with 2 updates (#470)
  • Bump Vampire/setup-wsl from 2.0.1 to 3.0.0 (#464)
  • Bump actions/cache from 3 to 4 (#465)
  • Bump actions/upload-artifact from 3 to 4 (#462)
  • Bump actions/checkout from 3 to 4 (#463)
  • Bump actions/setup-dotnet from 3 to 4 (#461)