Skip to content

Releases: thomhurst/ModularPipelines

2.27.12

15 Feb 20:50

Choose a tag to compare

  • Rename NUnitTrxParser to TrxParser
  • Added an extension Trx method to IPipelineContext that allows you to parse a dotnet test trx log file into a strongly typed C# test results object

2.27.9

14 Feb 14:02
c632345

Choose a tag to compare

  • Suppress non-fatal git command errors on startup

2.27.3

08 Feb 23:39

Choose a tag to compare

  • The NotInParallel attribute now supports multiple constraint keys. A module will not run concurrently if any other module is running at the same time with any of the same constraint keys

2.27.0

08 Feb 14:47
54bbe3f

Choose a tag to compare

  • Improved JSON deserialization of modules by including Assembly information within the TypeDescriminator field

Breaking

  • context.Dotnet().Test now returns a CommandResult. Previously it would try to log results to a .trx file and parse them out, however different test frameworks use different formats and values for these trx files. So logging to a trx file and parsing it into a strong type model is now left to the user if they wish to do so. The Test command will still throw an error (and therefore fail your module) if tests fail.

2.26.8

04 Feb 19:14

Choose a tag to compare

  • Log stringified module return objects in debug mode

2.26.0

29 Jan 16:03
7a24c69

Choose a tag to compare

  • Trap Application Interupt Signal to ensure AlwaysRun modules are run

2.25.0

28 Jan 17:21

Choose a tag to compare

  • TimeoutException for clearer exception messages

2.24.9

25 Jan 16:54
c3a8b82

Choose a tag to compare

  • Easier to read CommandException message

2.24.4

25 Jan 14:05
f101393

Choose a tag to compare

  • File.MoveTo(Folder) method

2.24.1

22 Jan 13:47
4e89470

Choose a tag to compare

Breaking

  • The Docker options helpers have been rewritten. Options, properties and method calls may have been renamed, changed or moved.