Skip to content

Releases: thomhurst/ModularPipelines

2.36.4

07 Jun 16:23
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Refactor grabbing exclusive locks for Not-In-Parallel modules

2.32.0

17 May 13:19
876ac21
Compare
Choose a tag to compare
  • Refactor how modules wait for their dependencies

2.31.3

15 Apr 19:30
Compare
Choose a tag to compare
  • Add ModuleStatus to IModuleResult.cs

2.31.0

15 Apr 18:52
9a5d1fa
Compare
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)

2.30.9

27 Mar 10:29
43c516f
Compare
Choose a tag to compare
  • Fix modules appearing as completed (100%) before they had actually completed

Dependabot

  • Bump the azure-dependencies group with 4 updates (#457)
  • Bump vertical-spectreconsolelogger (#458)

2.30.5

26 Mar 18:44
2ca3c76
Compare
Choose a tag to compare
Refresh Progress Task at 1 second intervals (#456)

* Refresh Progress Task at 1 second intervals

* Formatting Markdown

---------

Co-authored-by: Tom Longhurst <[email protected]>

2.30.3

26 Mar 17:04
7a86cf8
Compare
Choose a tag to compare
  • Rework Dependency Injection Scopes (Singletons/Scoped services)
  • Fix bug where the Interactive Progress Bar Console view was not rendering