Update dependency Nuke.Common to v5 #9

Merged
renovate[bot] merged 1 commit from renovate/nuke.common-5.x into master 2021-11-15 07:45:53 +00:00
renovate[bot] commented 2021-11-12 17:42:15 +00:00 (Migrated from github.com)

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
Nuke.Common (source) nuget major 0.24.4 -> 5.3.0

Release Notes

nuke-build/nuke

v5.3.0

Compare Source

  • Added LFS and Submodule settings in AzurePipelines configuration
  • Added OctoVersionTasks and OctoVersionAttribute
  • Added AzureSignToolTasks
  • Added ChocolateyTasks
  • Fixed invocations for PowerShell bootstrapping script
  • Fixed retrieval of version_dotnet_sdk in telemetry
  • Fixed solution serialization to show information about duplicated entries
  • Fixed path construction to be lazy for in-memory solutions that get saved
  • Fixed GitHubTasks.GetGitHubBrowseUrl to trim trailing slash
  • Fixed GitVersionAttribute.Framework default value to net5.0
  • Fixed URLs in ChangeLogTasks
  • Fixed DotNetTestSettings.Loggers property to accept multiple values
  • Fixed default value emission for DotCoverTasks
  • Fixed missing properties for GitVersionTasks
  • Fixed missing secret attributes in SonarScannerTasks
  • Fixed NerdbankGitVersioningFormat enumeration to use lower-case

v5.2.1

Compare Source

  • Fixed telemetry
  • Fixed humanized string concatenation

v5.2.0

Compare Source

  • Added telemetry data collection
  • Added unified NukeBuild.Partition property
  • Added Rider, VisualStudio, VSCode as Host implementations
  • Added GitRepository.IsOnMainBranch and IsOnMainOrMasterBranch
  • Added AbsolutePath equality operators
  • Fixed SpaceAutomation to generate default refSpec
  • Changed Microsoft.CodeAnalysis.CSharp package version to 3.9.0
  • Removed Refit reference and ITeamCityRestClient interface
  • Removed Colorful.Console reference and embedded figlet fonts

v5.1.4

Compare Source

  • Fixed StronglyTypedSolutionGenerator to resolve root directory only on demand
  • Fixed JetBrains.Annotations to be packed with source generators
  • Fixed missing SpaceAutomation configuration link

v5.1.3

Compare Source

  • Fixed filtering explicitly overridden targets in build components

v5.1.2

Compare Source

  • Fixed target duration to be measured immediately after execution
  • Fixed build script invocation from global tool
  • Fixed AddPackage command to allow explicit version parameter
  • Fixed navigation methods to not be included in command list
  • Fixed StronglyTypedSolutionGenerator to resolve root directory only on demand
  • Fixed EnvironmentInfo.Framework to use entry assembly
  • Fixed parsing of GitRepository remote
  • Fixed missing pull-request properties in TeamCity
  • Fixed RunNumber and RunId in GitHubActions to be of type long
  • Fixed GitVersionAttribute to automatically populate Git_Branch on TeamCity

v5.1.1

Compare Source

  • Fixed parameter loading with missing default parameters file
  • Fixed visibility of Directory.Build files
  • Fixed ArgumentsFromCommitMessageAttribute to require manual application
  • Fixed summary reporting for exceptions to only include first line of message
  • Fixed update notification
  • Fixed PowerShell invocation from build.cmd
  • Fixed Update and Setup command to not stage parameters file
  • Fixed Update command for absent bootstrapping scripts
  • Fixed skipping unhandled syntax fragments in Cake conversion
  • Fixed missing Instance properties for IBuildServer implementations
  • Fixed GitHubActions default cache path
  • Fixed missing property for GitHubActions workflow inputs
  • Fixed quoting in GitHubActions for included/excluded paths
  • Fixed XmlPoke to allow specifying encoding
  • Fixed ExternalFilesTask for single file browse-URL
  • Fixed ICompile, IPack, ITest components to check against SucceededTargets
  • Fixed setting RepositoryUrl in IPack component

v5.1.0

Compare Source

  • Removed :Fix command from global tool (superseded by :AddPackage)
  • Changed .nuke configuration file to .nuke directory
  • Changed shell-completion to rely on build.schema.json file
  • Changed default DependencyBehavior to Skip
  • Changed HostType to Host base class
  • Changed ExecutionStatus members Executed to Succeeded, and Executing to Running
  • Changed IBuildExtension instances to be cached
  • Changed IOnBeforeLogo and IOnAfterLogo extensions to IOnBuildCreated and IOnBuildInitialized
  • Changed IsSuccessful to check for succeeded, skipped and collective targets
  • Changed ParameterAttribute to allow external value providers with ValueProviderType and ValueProviderMember
  • Changed GitHubActions secret names to split on camel-humps
  • Added support for parameter files (profiles)
  • Added source generator for strong-typed solutions
  • Added shorthand dependencies for build components
  • Added ReportSummary for summary extension to NukeBuild and INukeBuild
  • Added exception reporting in summary
  • Added ParameterPrefixAttribute for build components
  • Added build extensions for OnTargetSkipped, OnTargetRunning, OnTargetSucceeded, and OnTargetFailed
  • Added styling for unlisted targets in execution plan HTML
  • Added :Secrets command to global tool and SecretAttribute for encryption in parameters files
  • Added :AddPackage command to global tool
  • Added :GetConfiguration command to global tool
  • Added :Update command to global tool
  • Added :CakeConvert and :CakeClean commands to global tool
  • Added generation of Directory.Build.props and Directory.Build.targets files
  • Added parameter resolution for root directory in global tool
  • Added shell-navigation aliases nuke/ and nuke-
  • Added ScheduledTargets, RunningTargets, AbortedTargets, FailedTargets, SucceededTargets collections to NukeBuild and INukeBuild
  • Added ArgumentsFromCommitMessageAttribute and :Trigger command to global tool
  • Added ExitCode to INukeBuild
  • Added IsFinished and IsFailing to NukeBuild and INukeBuild
  • Added caching for ValueInjectionUtility.TryGetValue
  • Added equality operators and implicit conversion to string for Enumeration
  • Added GetProject, GetSolutionFolder, Projects, and SolutionFolders to SolutionFolder
  • Added GetRuntimeIdentifers to ProjectExtensions
  • Added string-escape extension for MSBuild in DotNetTasks and MSBuildTasks
  • Added EnsureExistingDirectory and EnsureExistingParentDirectory overloads for AbsolutePath
  • Added XmlPeekElements to XmlTasks
  • Added GitRepository properties RemoteName and RemoteBranch
  • Added support for NerdbankGitVersioning
  • Added NoCache property to GitVersionAttribute with default value true
  • Added SendOrUpdateSlackMessage to SlackTasks
  • Added support for JetBrains SpaceAutomation
  • Added support for GitHub Actions dispatch workflows
  • Added support for GitLab CI
  • Added support for multiple AppVeyor configurations
  • Added support for AppVeyor secrets
  • Added support for platform-independent TeamCity configurations
  • Added TeamCity parameter to replace run-button caption
  • Added AddTeamCityLogger for DotNetTest task
  • Added IsPersonalBuild property to TeamCity
  • Added caching for AzurePipelinesAttribute and GitHubActionsAttribute
  • Added SetVariable to AzurePipelines
  • Added CodeMetricsTasks
  • Added PulumiTasks
  • Added CodecovTasks
  • Added CorFlagsTasks
  • Added FixieTasks
  • Added ILRepackTasks
  • Fixed skip reason for targets skipped from --skip parameter
  • Fixed execution plan legend
  • Fixed execution plan highlighting for multiple default targets
  • Fixed ConsoleUtility to allow full deletion of secret
  • Fixed exception reporting for ExecutableTargetFactory
  • Fixed handling of value types in ValueInjectionUtility.TryGetValue
  • Fixed calculation of value sets for collection parameters
  • Fixed compilation of legacy template
  • Fixed IsDescendantPath to split path parts
  • Fixed MoveDirectory with additional deleteRemainingFiles parameter
  • Fixed SwitchWorkingDirectory to respect allowCreate parameter
  • Fixed ResponseArchive in ISignPackages build component
  • Fixed MSBuild path resolution to fallback to using dotnet --list-sdks
  • Fixed client usage in GitHubTasks
  • Fixed token ordering in TemplateUtility
  • Fixed default value for collections in TeamCity configurations
  • Fixed TeamCity composite configurations to propagate failures
  • Fixed TeamCity and AzurePipelines to update build numbers in environment variables
  • Fixed TriggerBatch in AzurePipelines generation
  • Fixed condition in AppVeyor generation
  • Fixed FileFilters property in ReportGeneratorTasks
  • Fixed logger for DocFXTasks
  • Fixed Severity property in ReSharperTasks
  • Fixed missing MSBuild and ToolRestore task in DotNetTasks
  • Fixed missing Buildx task in DockerTasks
  • Fixed missing CoverDotNet task in DotCoverTasks
  • Fixed missing GenericCoveragePaths property in SonarScannerTasks
  • Fixed missing properties in ReSharperTasks
  • Fixed missing properties in TeamCity, GitHubActions, and AzurePipelines
  • Fixed missing SignToolDigestAlgorithm enumeration in SignToolTasks

v5.0.2

Compare Source

  • Fixed ChangelogTasks to use HTTPS links in history
  • Fixed DotNetRun and DotNetTest run settings
  • Fixed conditions for informational text

v5.0.1

Compare Source

  • Fixed configuration generation to wait for user input after file changes
  • Fixed build summary for durations smaller than 1 second
  • Fixed build summary and IBuildExtension instances to be skipped if no targets were started
  • Fixed build summary to hide irrelevant durations
  • Fixed setting of EmbeddedPackagesDirectory for global tools
  • Fixed PackPackageToolsTask to use lower-case package ids
  • Fixed ParameterAttribute.ValueProvider to allow members of type IEnumerable<string>
  • Fixed Logger to remove ControlFlow from stacktrace
  • Fixed assertion messages for warnings
  • Fixed path and quoting in build.cmd
  • Fixed GitVersion.Tool version in project templates
  • Fixed LatestMyGetVersionAttribute to handle new RSS feed format
  • Fixed missing arguments PublishReadyToRun, PublishSingleFile, PublishTrimmed, PublishProfile, NoLogo for DotNetPublish
  • Fixed parameter name Verbosity in DotNetPack
  • Fixed enumeration value lcov in CoverletTasks
  • Fixed ReSharperTasks to use correct tool path
  • Fixed ChangelogTasks to respect additional markdown-linting rules
  • Fixed TeamCity generator to consider artifact products from all relevant targets
  • Fixed condition for skipping lines in TeamCity parameter files

v5.0.0

Compare Source

  • Fixed version number

v0.25.0

Compare Source

  • Removed Configuration from Nuke.Common and moved it to template
  • Changed InjectionAttribute to catch exceptions and report as warnings
  • Changed ToolPathResolver to ignore casing
  • Changed ToolSettings to prefix common properties with Process
  • Changed property names in Nuke.Common.targets
  • Changed GitRepository to trim refs/heads/ and origin/ from branch names
  • Changed ShutdownDotNetBuildServerOnFinish to not log by default
  • Changed ShutdownDotNetBuildServerOnFinish to only shutdown on server build
  • Added support for interface default implementations
  • Added NukeBuild.ExitCode for custom exit codes
  • Added ProcessTasks.StartShell to invoke shell commands
  • Added ToolSettings.Apply for fluent configurator invocation
  • Added ToolSettings.LogFile and LogTimestamp
  • Added nuke :fix command to Nuke.GlobalTool for adding missing package downloads
  • Added nuke :GetRootDirectory and nuke :GetParentRootDirectory in Nuke.GlobalTool
  • Added LatestNuGetVersionAttribute, LatestGitHubReleaseAttribute, LatestMyGetVersionAttribute
  • Added GitRepository.Protocol, Commit, and Tags properties
  • Added logger delegate to ControlFlow.ExecuteWithRetry
  • Added BuildExtensionAttributeBase with Priority property
  • Added UnsetVisualStudioEnvironmentVariables by default
  • Added TeamCity.BuildVcsNumber property
  • Added AzurePipelines variable groups, secret and access token import
  • Added AppVeyor.Url and PushArtifact members
  • Added warning when GitVersion is used with SSH endpoint and NoFetch is disabled
  • Added consolidated ReSharperTasks for CleanupCode, InspectCode, and DupFinder
  • Added TeamsTasks
  • Added SignPathTasks
  • Added SignClientTasks
  • Added BenchmarkDotNetTasks
  • Added CleanupCodeTasks
  • Added DotNetTasks.DotNetNuGetAddSource task
  • Added OctopusTasks.OctopusBuildInformation task
  • Added missing properties in SonarScannerTasks
  • Added verbosity mapping attributes for NUnit, OpenCover, and ReportGenerator
  • Fixed version check in bootstrapping scripts to rely on dotnet CLI exit code
  • Fixed deactivation of multi-level lookup in bootstrapping scripts
  • Fixed deactivation of shared compilation in bootstrapping scripts
  • Fixed ToolPathResolver to consider all package executable names
  • Fixed ToolPathResolver to choose executable based on operating system
  • Fixed output/input encoding to use UTF-8
  • Fixed NukeBuild.BuildProjectFile property
  • Fixed AppVeyor generation for Unix images
  • Fixed AzurePipelinensAttribute to allow multiple use
  • Fixed AzurePipelines to replace dots in stage name with underscore
  • Fixed AppVeyor.UpdateBuildVersion to set environment variable
  • Fixed DupFinderTasks.DiscardCost property
  • Fixed DotCoverTasks to use double-dashes instead of slashes
  • Fixed NpmTasks.CustomLogger to detect warnings in error output

v0.24.11

Compare Source

  • Fixed transitive artifacts in configuration generation
  • Fixed StackOverflowException in configuration generation
  • Fixed IsPackable property default
  • Fixed missing colon in GitHubActions triggers
  • Fixed assertion message for finding Git directory
  • Fixed assertion message for teamcity.dotCover.home

v0.24.10

Compare Source

  • Fixed MSBuild targets to switch on MSBuildRuntimeType again
  • Fixed default includes for NukeSpecificationFiles and NukeExternalFiles
  • Fixed indentation for GitHubActions scheduled triggers
  • Fixed assertion message for GitHubActions trigger definitions
  • Fixed default RootNamespace

v0.24.9

Compare Source

  • Fixed MSBuild targets directories

v0.24.8

Compare Source

  • Fixed publishing of global tool for netcoreapp3.1
  • Fixed .NET Core SDK install script URL
  • Fixed trap error output in PowerShell bootstrapping
  • Fixed AzurePipelines push triggers
  • Fixed AzurePipelines configuration to allow overriding configuration directory
  • Fixed previous constructor usages for AzurePipelinesAttribute
  • Fixed PowerShell downloads to use TLS 1.2 security protocol
  • Fixed unrecognized Visible attribute for PackageDownload item group

v0.24.7

Compare Source

  • Fixed MSBuild targets for .NET Core
  • Fixed GitRepository.GetGitHubMilestone to retrieve milestone independent of state

v0.24.6

Compare Source

  • Fixed NuGet package resolution performance
  • Fixed MSBuild integration
  • Fixed TeamCity trace output to be dark gray
  • Fixed missing using statement for Nuke.Common.IO

v0.24.5

Compare Source

  • Fixed TeamCity configuration to use Bash script on Unix

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [Nuke.Common](https://nuke.build/) ([source](https://togithub.com/nuke-build/nuke)) | nuget | major | `0.24.4` -> `5.3.0` | --- ### Release Notes <details> <summary>nuke-build/nuke</summary> ### [`v5.3.0`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;530--2021-08-04) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.2.1...5.3.0) - Added LFS and Submodule settings in AzurePipelines configuration - Added `OctoVersionTasks` and `OctoVersionAttribute` - Added `AzureSignToolTasks` - Added `ChocolateyTasks` - Fixed invocations for PowerShell bootstrapping script - Fixed retrieval of `version_dotnet_sdk` in telemetry - Fixed solution serialization to show information about duplicated entries - Fixed path construction to be lazy for in-memory solutions that get saved - Fixed `GitHubTasks.GetGitHubBrowseUrl` to trim trailing slash - Fixed `GitVersionAttribute.Framework` default value to `net5.0` - Fixed URLs in `ChangeLogTasks` - Fixed `DotNetTestSettings.Loggers` property to accept multiple values - Fixed default value emission for `DotCoverTasks` - Fixed missing properties for `GitVersionTasks` - Fixed missing secret attributes in `SonarScannerTasks` - Fixed `NerdbankGitVersioningFormat` enumeration to use lower-case ### [`v5.2.1`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;521--2021-06-18) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.2.0...5.2.1) - Fixed telemetry - Fixed humanized string concatenation ### [`v5.2.0`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;520--2021-06-18) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.1.4...5.2.0) - Added telemetry data collection - Added unified `NukeBuild.Partition` property - Added `Rider`, `VisualStudio`, `VSCode` as `Host` implementations - Added `GitRepository.IsOnMainBranch` and `IsOnMainOrMasterBranch` - Added `AbsolutePath` equality operators - Fixed SpaceAutomation to generate default `refSpec` - Changed `Microsoft.CodeAnalysis.CSharp` package version to `3.9.0` - Removed `Refit` reference and `ITeamCityRestClient` interface - Removed `Colorful.Console` reference and embedded figlet fonts ### [`v5.1.4`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;514--2021-06-01) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.1.3...5.1.4) - Fixed `StronglyTypedSolutionGenerator` to resolve root directory only on demand - Fixed `JetBrains.Annotations` to be packed with source generators - Fixed missing SpaceAutomation configuration link ### [`v5.1.3`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;513--2021-05-31) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.1.2...5.1.3) - Fixed filtering explicitly overridden targets in build components ### [`v5.1.2`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;512--2021-05-18) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.1.1...5.1.2) - Fixed target duration to be measured immediately after execution - Fixed build script invocation from global tool - Fixed `AddPackage` command to allow explicit version parameter - Fixed navigation methods to not be included in command list - Fixed `StronglyTypedSolutionGenerator` to resolve root directory only on demand - Fixed `EnvironmentInfo.Framework` to use entry assembly - Fixed parsing of `GitRepository` remote - Fixed missing pull-request properties in TeamCity - Fixed `RunNumber` and `RunId` in `GitHubActions` to be of type `long` - Fixed `GitVersionAttribute` to automatically populate `Git_Branch` on TeamCity ### [`v5.1.1`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;511--2021-04-23) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.1.0...5.1.1) - Fixed parameter loading with missing default parameters file - Fixed visibility of `Directory.Build` files - Fixed `ArgumentsFromCommitMessageAttribute` to require manual application - Fixed summary reporting for exceptions to only include first line of message - Fixed update notification - Fixed PowerShell invocation from `build.cmd` - Fixed `Update` and `Setup` command to not stage parameters file - Fixed `Update` command for absent bootstrapping scripts - Fixed skipping unhandled syntax fragments in Cake conversion - Fixed missing `Instance` properties for `IBuildServer` implementations - Fixed GitHubActions default cache path - Fixed missing property for GitHubActions workflow inputs - Fixed quoting in GitHubActions for included/excluded paths - Fixed `XmlPoke` to allow specifying encoding - Fixed `ExternalFilesTask` for single file browse-URL - Fixed `ICompile`, `IPack`, `ITest` components to check against `SucceededTargets` - Fixed setting `RepositoryUrl` in `IPack` component ### [`v5.1.0`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;510--2021-04-07) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.0.2...5.1.0) - Removed `:Fix` command from global tool (superseded by `:AddPackage`) - Changed `.nuke` configuration file to `.nuke` directory - Changed shell-completion to rely on `build.schema.json` file - Changed default `DependencyBehavior` to `Skip` - Changed `HostType` to `Host` base class - Changed `ExecutionStatus` members `Executed` to `Succeeded`, and `Executing` to `Running` - Changed `IBuildExtension` instances to be cached - Changed `IOnBeforeLogo` and `IOnAfterLogo` extensions to `IOnBuildCreated` and `IOnBuildInitialized` - Changed `IsSuccessful` to check for succeeded, skipped and collective targets - Changed `ParameterAttribute` to allow external value providers with `ValueProviderType` and `ValueProviderMember` - Changed GitHubActions secret names to split on camel-humps - Added support for parameter files (profiles) - Added source generator for strong-typed solutions - Added shorthand dependencies for build components - Added `ReportSummary` for summary extension to `NukeBuild` and `INukeBuild` - Added exception reporting in summary - Added `ParameterPrefixAttribute` for build components - Added build extensions for `OnTargetSkipped`, `OnTargetRunning`, `OnTargetSucceeded`, and `OnTargetFailed` - Added styling for unlisted targets in execution plan HTML - Added `:Secrets` command to global tool and `SecretAttribute` for encryption in parameters files - Added `:AddPackage` command to global tool - Added `:GetConfiguration` command to global tool - Added `:Update` command to global tool - Added `:CakeConvert` and `:CakeClean` commands to global tool - Added generation of `Directory.Build.props` and `Directory.Build.targets` files - Added parameter resolution for root directory in global tool - Added shell-navigation aliases `nuke/` and `nuke-` - Added `ScheduledTargets`, `RunningTargets`, `AbortedTargets`, `FailedTargets`, `SucceededTargets` collections to `NukeBuild` and `INukeBuild` - Added `ArgumentsFromCommitMessageAttribute` and `:Trigger` command to global tool - Added `ExitCode` to `INukeBuild` - Added `IsFinished` and `IsFailing` to `NukeBuild` and `INukeBuild` - Added caching for `ValueInjectionUtility.TryGetValue` - Added equality operators and implicit conversion to string for Enumeration - Added `GetProject`, `GetSolutionFolder`, `Projects`, and `SolutionFolders` to `SolutionFolder` - Added `GetRuntimeIdentifers` to `ProjectExtensions` - Added string-escape extension for MSBuild in `DotNetTasks` and `MSBuildTasks` - Added `EnsureExistingDirectory` and `EnsureExistingParentDirectory` overloads for `AbsolutePath` - Added `XmlPeekElements` to `XmlTasks` - Added `GitRepository` properties `RemoteName` and `RemoteBranch` - Added support for `NerdbankGitVersioning` - Added `NoCache` property to `GitVersionAttribute` with default value `true` - Added `SendOrUpdateSlackMessage` to `SlackTasks` - Added support for JetBrains SpaceAutomation - Added support for GitHub Actions dispatch workflows - Added support for GitLab CI - Added support for multiple AppVeyor configurations - Added support for AppVeyor secrets - Added support for platform-independent TeamCity configurations - Added TeamCity parameter to replace run-button caption - Added `AddTeamCityLogger` for `DotNetTest` task - Added `IsPersonalBuild` property to `TeamCity` - Added caching for `AzurePipelinesAttribute` and `GitHubActionsAttribute` - Added `SetVariable` to `AzurePipelines` - Added `CodeMetricsTasks` - Added `PulumiTasks` - Added `CodecovTasks` - Added `CorFlagsTasks` - Added `FixieTasks` - Added `ILRepackTasks` - Fixed skip reason for targets skipped from `--skip` parameter - Fixed execution plan legend - Fixed execution plan highlighting for multiple default targets - Fixed `ConsoleUtility` to allow full deletion of secret - Fixed exception reporting for `ExecutableTargetFactory` - Fixed handling of value types in `ValueInjectionUtility.TryGetValue` - Fixed calculation of value sets for collection parameters - Fixed compilation of legacy template - Fixed `IsDescendantPath` to split path parts - Fixed `MoveDirectory` with additional `deleteRemainingFiles` parameter - Fixed `SwitchWorkingDirectory` to respect `allowCreate` parameter - Fixed `ResponseArchive` in `ISignPackages` build component - Fixed MSBuild path resolution to fallback to using `dotnet --list-sdks` - Fixed client usage in `GitHubTasks` - Fixed token ordering in `TemplateUtility` - Fixed default value for collections in TeamCity configurations - Fixed TeamCity composite configurations to propagate failures - Fixed `TeamCity` and `AzurePipelines` to update build numbers in environment variables - Fixed `TriggerBatch` in AzurePipelines generation - Fixed condition in AppVeyor generation - Fixed `FileFilters` property in `ReportGeneratorTasks` - Fixed logger for `DocFXTasks` - Fixed `Severity` property in `ReSharperTasks` - Fixed missing `MSBuild` and `ToolRestore` task in `DotNetTasks` - Fixed missing `Buildx` task in `DockerTasks` - Fixed missing `CoverDotNet` task in `DotCoverTasks` - Fixed missing `GenericCoveragePaths` property in `SonarScannerTasks` - Fixed missing properties in `ReSharperTasks` - Fixed missing properties in `TeamCity`, `GitHubActions`, and `AzurePipelines` - Fixed missing `SignToolDigestAlgorithm` enumeration in `SignToolTasks` ### [`v5.0.2`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;502--2020-12-07) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.0.1...5.0.2) - Fixed `ChangelogTasks` to use HTTPS links in history - Fixed `DotNetRun` and `DotNetTest` run settings - Fixed conditions for informational text ### [`v5.0.1`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;501--2020-12-06) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.0.0...5.0.1) - Fixed configuration generation to wait for user input after file changes - Fixed build summary for durations smaller than 1 second - Fixed build summary and `IBuildExtension` instances to be skipped if no targets were started - Fixed build summary to hide irrelevant durations - Fixed setting of `EmbeddedPackagesDirectory` for global tools - Fixed `PackPackageToolsTask` to use lower-case package ids - Fixed `ParameterAttribute.ValueProvider` to allow members of type `IEnumerable<string>` - Fixed `Logger` to remove `ControlFlow` from stacktrace - Fixed assertion messages for warnings - Fixed path and quoting in `build.cmd` - Fixed `GitVersion.Tool` version in project templates - Fixed `LatestMyGetVersionAttribute` to handle new RSS feed format - Fixed missing arguments `PublishReadyToRun`, `PublishSingleFile`, `PublishTrimmed`, `PublishProfile`, `NoLogo` for `DotNetPublish` - Fixed parameter name `Verbosity` in `DotNetPack` - Fixed enumeration value `lcov` in `CoverletTasks` - Fixed `ReSharperTasks` to use correct tool path - Fixed `ChangelogTasks` to respect additional markdown-linting rules - Fixed TeamCity generator to consider artifact products from all relevant targets - Fixed condition for skipping lines in TeamCity parameter files ### [`v5.0.0`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;500--2020-11-12) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.25.0...5.0.0) - Fixed version number ### [`v0.25.0`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;0250--2020-10-26) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.24.11...0.25.0) - Removed `Configuration` from `Nuke.Common` and moved it to template - Changed `InjectionAttribute` to catch exceptions and report as warnings - Changed `ToolPathResolver` to ignore casing - Changed `ToolSettings` to prefix common properties with `Process` - Changed property names in `Nuke.Common.targets` - Changed `GitRepository` to trim `refs/heads/` and `origin/` from branch names - Changed `ShutdownDotNetBuildServerOnFinish` to not log by default - Changed `ShutdownDotNetBuildServerOnFinish` to only shutdown on server build - Added support for interface default implementations - Added `NukeBuild.ExitCode` for custom exit codes - Added `ProcessTasks.StartShell` to invoke shell commands - Added `ToolSettings.Apply` for fluent configurator invocation - Added `ToolSettings.LogFile` and `LogTimestamp` - Added `nuke :fix` command to `Nuke.GlobalTool` for adding missing package downloads - Added `nuke :GetRootDirectory` and `nuke :GetParentRootDirectory` in `Nuke.GlobalTool` - Added `LatestNuGetVersionAttribute`, `LatestGitHubReleaseAttribute`, `LatestMyGetVersionAttribute` - Added `GitRepository.Protocol`, `Commit`, and `Tags` properties - Added logger delegate to `ControlFlow.ExecuteWithRetry` - Added `BuildExtensionAttributeBase` with `Priority` property - Added `UnsetVisualStudioEnvironmentVariables` by default - Added `TeamCity.BuildVcsNumber` property - Added AzurePipelines variable groups, secret and access token import - Added `AppVeyor.Url` and `PushArtifact` members - Added warning when `GitVersion` is used with SSH endpoint and `NoFetch` is disabled - Added consolidated `ReSharperTasks` for `CleanupCode`, `InspectCode`, and `DupFinder` - Added `TeamsTasks` - Added `SignPathTasks` - Added `SignClientTasks` - Added `BenchmarkDotNetTasks` - Added `CleanupCodeTasks` - Added `DotNetTasks.DotNetNuGetAddSource` task - Added `OctopusTasks.OctopusBuildInformation` task - Added missing properties in `SonarScannerTasks` - Added verbosity mapping attributes for `NUnit`, `OpenCover`, and `ReportGenerator` - Fixed version check in bootstrapping scripts to rely on dotnet CLI exit code - Fixed deactivation of multi-level lookup in bootstrapping scripts - Fixed deactivation of shared compilation in bootstrapping scripts - Fixed `ToolPathResolver` to consider all package executable names - Fixed `ToolPathResolver` to choose executable based on operating system - Fixed output/input encoding to use `UTF-8` - Fixed `NukeBuild.BuildProjectFile` property - Fixed AppVeyor generation for Unix images - Fixed `AzurePipelinensAttribute` to allow multiple use - Fixed AzurePipelines to replace dots in stage name with underscore - Fixed `AppVeyor.UpdateBuildVersion` to set environment variable - Fixed `DupFinderTasks.DiscardCost` property - Fixed `DotCoverTasks` to use double-dashes instead of slashes - Fixed `NpmTasks.CustomLogger` to detect warnings in error output ### [`v0.24.11`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;02411--2020-05-18) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.24.10...0.24.11) - Fixed transitive artifacts in configuration generation - Fixed `StackOverflowException` in configuration generation - Fixed `IsPackable` property default - Fixed missing colon in GitHubActions triggers - Fixed assertion message for finding Git directory - Fixed assertion message for `teamcity.dotCover.home` ### [`v0.24.10`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;02410--2020-04-24) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.24.9...0.24.10) - Fixed MSBuild targets to switch on `MSBuildRuntimeType` again - Fixed default includes for `NukeSpecificationFiles` and `NukeExternalFiles` - Fixed indentation for GitHubActions scheduled triggers - Fixed assertion message for GitHubActions trigger definitions - Fixed default `RootNamespace` ### [`v0.24.9`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;0249--2020-04-16) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.24.8...0.24.9) - Fixed MSBuild targets directories ### [`v0.24.8`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;0248--2020-04-12) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.24.7...0.24.8) - Fixed publishing of global tool for `netcoreapp3.1` - Fixed .NET Core SDK install script URL - Fixed trap error output in PowerShell bootstrapping - Fixed AzurePipelines push triggers - Fixed AzurePipelines configuration to allow overriding configuration directory - Fixed previous constructor usages for `AzurePipelinesAttribute` - Fixed PowerShell downloads to use TLS 1.2 security protocol - Fixed unrecognized `Visible` attribute for `PackageDownload` item group ### [`v0.24.7`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;0247--2020-03-26) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.24.6...0.24.7) - Fixed MSBuild targets for .NET Core - Fixed `GitRepository.GetGitHubMilestone` to retrieve milestone independent of state ### [`v0.24.6`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;0246--2020-03-25) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.24.5...0.24.6) - Fixed NuGet package resolution performance - Fixed MSBuild integration - Fixed TeamCity trace output to be dark gray - Fixed missing using statement for `Nuke.Common.IO` ### [`v0.24.5`](https://togithub.com/nuke-build/nuke/blob/master/CHANGELOG.md#&#8203;0245--2020-03-24) [Compare Source](https://togithub.com/nuke-build/nuke/compare/0.24.4...0.24.5) - Fixed TeamCity configuration to use Bash script on Unix </details> --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/baez90/tand).
Sign in to join this conversation.
No description provided.