Update dependency Nuke.Common to v6 #11

Closed
renovate[bot] wants to merge 1 commit from renovate/nuke.common-6.x into master
renovate[bot] commented 2022-01-07 02:37:12 +00:00 (Migrated from github.com)

Mend Renovate

This PR contains the following updates:

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

Release Notes

nuke-build/nuke

v6.2.1

Compare Source

  • Fixed logging configuration

v6.2.0

Compare Source

  • Added support for intercepted targets
  • Added target interception for Docker
  • Added support for context components
  • Added DisableDefaultOutputAttribute
  • Added InstallNpmToolsAttribute and NpmExecutableAttribute
  • Added EnvironmentInfo.IsArm64
  • Added SetProcessExecutionTimeout overload for TimeSpan
  • Added DotNetRuntimeIdentifiers
  • Fixed telemetry
  • Fixed GetPathExecutable to manually search PATH environment variable if locator executable is not available
  • Fixed resolution of surrogate arguments in Visual Studio
  • Fixed performance of NuGetPackageResolver
  • Fixed GitTasks.GitIsDetached
  • Fixed missing members in GitHubActionsImage
  • Fixed missing members in AzurePipelinesRepositoryType
  • Fixed detection for Bamboo
  • Fixed missing arguments in KubernetesTasks
  • Fixed missing arguments in DockerTasks

v6.1.2

Compare Source

  • Removed Newtonsoft.Json.Schema dependency
  • Fixed Nuke.GlobalTool to target net6.0
  • Fixed telemetry to calculate properties only on demand
  • Fixed missing Framework in MinVerTasks and MinVerAttribute
  • Fixed missing arguments in DotNetTasks

v6.1.1

Compare Source

  • Fixed output encoding in Nuke.GlobalTool to be UTF-8
  • Fixed telemetry to handle Git repositories without remote
  • Fixed GitRepository.HttpsUrl and SshUrl when Endpoint is null
  • Fixed ShutdownDotNetServerBuildAttribute to timeout after 15 seconds

v6.1.0

Compare Source

  • Removed extended setup wizard
  • Changed Nuke.GlobalTool to use Spectre.Console
  • Deprecated CheckBuildProjectConfigurationsAttribute
  • Added single-file packaging and execution
  • Added output customization via NukeBuild.WriteLogo, WriteTarget, and WriteSummary
  • Added second-chance registration for MSBuild from .NET CLI
  • Added submodule support in GitHub Actions, Space Automation, and AppVeyor
  • Added NukeBuild.BuildAssemblyFile property
  • Added generic EnvironmentInfo.SetVariable
  • Added support for Bitbucket
  • Added GitHub Actions support for fetch-depth
  • Fixed default_target replacement in help text
  • Fixed parameter padding and line breaks in help text
  • Fixed Assert methods to accept IReadOnlyCollection
  • Fixed fatal failure of MSBuildLocator
  • Fixed missing MSBuild registration when using ProjectExtensions
  • Fixed NuGetPackageResolver performance by reading metadata from .nuspec files
  • Fixed GitRepository initialization when remote is not set
  • Fixed exception for duplicated keys in TeamCity property files
  • Fixed missing arguments for DotNetTasks

v6.0.3

Compare Source

  • Fixed exception handling in various places
  • Fixed shell-completion file to be written after parameter resolution
  • Fixed SpecialFolders.UserProfile on Docker
  • Fixed SolutionSerializer to work on sanitized content
  • Fixed GitRepository branch extensions to consider plurals
  • Fixed handling of spaces in GitHub Actions and Azure Pipeline generation
  • Fixed resolution of MSBuild for Visual Studio Build Tools edition

v6.0.2

Compare Source

  • Fixed Update command to use net6.0
  • Fixed handling of common errors
  • Fixed assertion messages to only include argument expression when message is null
  • Fixed log file pattern to use - instead of : for time
  • Fixed padding of target names in logging
  • Fixed logging to use ExecutingTarget instead of Target to reduce clashing
  • Fixed concurrent writing of shell-completion files
  • Fixed telemetry to check for interactive console
  • Fixed passing build instance for value injection in components
  • Fixed ValueInjectionAttributeBase.GetMemberValue to consider members from components
  • Fixed resolution of members from parameter files
  • Fixed reporting of exceptions in summary when not thrown from targets
  • Fixed naming for .NET SDK in bootstrapping scripts
  • Fixed GitHub Actions to use GITHUB_TOKEN instead of GITHUB_CONTEXT
  • Fixed GitHub Actions assertion messages
  • Fixed missing output types for ReportGeneratorTasks
  • Fixed missing arguments for HelmTasks
  • Fixed missing arguments for SonarScannerTasks
  • Fixed missing command for KubernetesTasks
  • Fixed path resolution in PowerShellTasks to use PowerShell Core on non-Windows systems
  • Fixed missing runtime types in NSwagTasks

v6.0.1

Compare Source

  • Fixed invisible output for SystemConsoleHostTheme
  • Fixed GetRelativePath for same parts in different places

v6.0.0

Compare Source

  • Removed ToolSettings.ProcessLogFile and ProcessLogTimestamp
  • Removed GitHub prefix for GitHubActions environment variables
  • Deprecated Logger in favor of Serilog.Log
  • Deprecated ControlFlow asserts in favor of Assert class
  • Changed Nuke.GlobalTool to enable RollForward with LatestMajor
  • Changed default serialization settings for JSON and YAML in SerializationTasks
  • Changed GitHub Actions generation to use default GitHubActions.Token through EnableGitHubContext
  • Changed Azure Pipelines generation to use default AzurePipelines.AccessToken through EnableAccessToken
  • Added shell-completion support for global tool builds
  • Added NukeBuild.ExecutionPlan to public API
  • Added Partition.Part and Total to public API
  • Added MSBuildToolPathResolver support for Visual Studio 2022
  • Added XmlTasks variants for string objects
  • Added AbsolutePath.Name and NameWithoutExtension properties
  • Added AbsolutePath.Exists, FileExists, and DirectoryExists extension methods
  • Added Project.HasPackageReference and GetPackageReferenceVersion
  • Added UpdateFile variants in SerializationTasks
  • Added StdToText and StdToJson extension methods for IEnumerable<Output>
  • Added newest worker images for Azure Pipelines, GitHub Actions, and AppVeyor generation
  • Added Azure Pipelines generation for pull-request triggers, fetch depth, and clean checkout
  • Added Space Automation support for secrets
  • Added TeamCity support for GUID tokens
  • Added AzurePipelinesCachePaths for common cache paths
  • Added AzurePipelines.PhaseName property
  • Added GitHub.CreateComment for issue and pull-request comments
  • Added TeamCity.AuthUserId and AuthPassword properties
  • Added AppVeyorSecretAttribute for generation of secret value entries
  • Added HttpClient, HttpRequest, and HttpResponse extensions
  • Added XNode extensions
  • Added LatestMavenVersionAttribute
  • Added MauiCheckTasks
  • Added MinVerTasks and MinVerAttribute
  • Added PowerShellTasks
  • Added BootsTasks
  • Added NetlifyTasks
  • Fixed check for executables compiled with PublishSingleFile
  • Fixed MSBuild localization using MSBuildLocator
  • Fixed missing assertion for successful status code in HttpTasks
  • Fixed Azure Pipelines caching
  • Fixed IBuildServer.Branch for AzurePipelines
  • Fixed OctoVersionTasks and OctoVersionAttribute for latest version
  • Fixed AzureSignToolTasks to invoke sign command
  • Fixed missing Files property in AzureSignTool
  • Fixed missing Blame* properties in DotNetTasks
  • Fixed property types in ILRepackTasks
  • Fixed UnityTasks to auto-detect version
  • Fixed quoting for UnityTasks.LogFile

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 Mend Renovate. View repository job log here.

[![Mend 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 | `5.3.0` -> `6.2.1` | --- ### Release Notes <details> <summary>nuke-build/nuke</summary> ### [`v6.2.1`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;621--2022-08-19) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.2.0...6.2.1) - Fixed logging configuration ### [`v6.2.0`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;620--2022-08-19) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.1.2...6.2.0) - Added support for intercepted targets - Added target interception for Docker - Added support for context components - Added `DisableDefaultOutputAttribute` - Added `InstallNpmToolsAttribute` and `NpmExecutableAttribute` - Added `EnvironmentInfo.IsArm64` - Added `SetProcessExecutionTimeout` overload for `TimeSpan` - Added `DotNetRuntimeIdentifiers` - Fixed telemetry - Fixed `GetPathExecutable` to manually search `PATH` environment variable if locator executable is not available - Fixed resolution of surrogate arguments in Visual Studio - Fixed performance of `NuGetPackageResolver` - Fixed `GitTasks.GitIsDetached` - Fixed missing members in `GitHubActionsImage` - Fixed missing members in `AzurePipelinesRepositoryType` - Fixed detection for Bamboo - Fixed missing arguments in `KubernetesTasks` - Fixed missing arguments in `DockerTasks` ### [`v6.1.2`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;612--2022-07-02) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.1.1...6.1.2) - Removed `Newtonsoft.Json.Schema` dependency - Fixed `Nuke.GlobalTool` to target `net6.0` - Fixed telemetry to calculate properties only on demand - Fixed missing `Framework` in `MinVerTasks` and `MinVerAttribute` - Fixed missing arguments in `DotNetTasks` ### [`v6.1.1`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;611--2022-06-21) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.1.0...6.1.1) - Fixed output encoding in `Nuke.GlobalTool` to be UTF-8 - Fixed telemetry to handle Git repositories without remote - Fixed `GitRepository.HttpsUrl` and `SshUrl` when `Endpoint` is null - Fixed `ShutdownDotNetServerBuildAttribute` to timeout after 15 seconds ### [`v6.1.0`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;610--2022-06-14) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.0.3...6.1.0) - Removed extended setup wizard - Changed `Nuke.GlobalTool` to use `Spectre.Console` - Deprecated `CheckBuildProjectConfigurationsAttribute` - Added single-file packaging and execution - Added output customization via `NukeBuild.WriteLogo`, `WriteTarget`, and `WriteSummary` - Added second-chance registration for MSBuild from .NET CLI - Added submodule support in GitHub Actions, Space Automation, and AppVeyor - Added `NukeBuild.BuildAssemblyFile` property - Added generic `EnvironmentInfo.SetVariable` - Added support for Bitbucket - Added GitHub Actions support for `fetch-depth` - Fixed `default_target` replacement in help text - Fixed parameter padding and line breaks in help text - Fixed `Assert` methods to accept `IReadOnlyCollection` - Fixed fatal failure of `MSBuildLocator` - Fixed missing MSBuild registration when using `ProjectExtensions` - Fixed `NuGetPackageResolver` performance by reading metadata from `.nuspec` files - Fixed `GitRepository` initialization when remote is not set - Fixed exception for duplicated keys in TeamCity property files - Fixed missing arguments for `DotNetTasks` ### [`v6.0.3`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;603--2022-05-02) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.0.2...6.0.3) - Fixed exception handling in various places - Fixed shell-completion file to be written after parameter resolution - Fixed `SpecialFolders.UserProfile` on Docker - Fixed `SolutionSerializer` to work on sanitized content - Fixed `GitRepository` branch extensions to consider plurals - Fixed handling of spaces in GitHub Actions and Azure Pipeline generation - Fixed resolution of MSBuild for Visual Studio Build Tools edition ### [`v6.0.2`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;602--2022-04-13) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.0.1...6.0.2) - Fixed `Update` command to use `net6.0` - Fixed handling of common errors - Fixed assertion messages to only include argument expression when message is `null` - Fixed log file pattern to use `-` instead of `:` for time - Fixed padding of target names in logging - Fixed logging to use `ExecutingTarget` instead of `Target` to reduce clashing - Fixed concurrent writing of shell-completion files - Fixed telemetry to check for interactive console - Fixed passing build instance for value injection in components - Fixed `ValueInjectionAttributeBase.GetMemberValue` to consider members from components - Fixed resolution of members from parameter files - Fixed reporting of exceptions in summary when not thrown from targets - Fixed naming for .NET SDK in bootstrapping scripts - Fixed GitHub Actions to use `GITHUB_TOKEN` instead of `GITHUB_CONTEXT` - Fixed GitHub Actions assertion messages - Fixed missing output types for `ReportGeneratorTasks` - Fixed missing arguments for `HelmTasks` - Fixed missing arguments for `SonarScannerTasks` - Fixed missing command for `KubernetesTasks` - Fixed path resolution in `PowerShellTasks` to use PowerShell Core on non-Windows systems - Fixed missing runtime types in `NSwagTasks` ### [`v6.0.1`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;601--2022-01-10) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.0.0...6.0.1) - Fixed invisible output for `SystemConsoleHostTheme` - Fixed `GetRelativePath` for same parts in different places ### [`v6.0.0`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#&#8203;600--2022-01-07) [Compare Source](https://togithub.com/nuke-build/nuke/compare/5.3.0...6.0.0) - Removed `ToolSettings.ProcessLogFile` and `ProcessLogTimestamp` - Removed `GitHub` prefix for `GitHubActions` environment variables - Deprecated `Logger` in favor of `Serilog.Log` - Deprecated `ControlFlow` asserts in favor of `Assert` class - Changed `Nuke.GlobalTool` to enable `RollForward` with `LatestMajor` - Changed default serialization settings for JSON and YAML in `SerializationTasks` - Changed GitHub Actions generation to use default `GitHubActions.Token` through `EnableGitHubContext` - Changed Azure Pipelines generation to use default `AzurePipelines.AccessToken` through `EnableAccessToken` - Added shell-completion support for global tool builds - Added `NukeBuild.ExecutionPlan` to public API - Added `Partition.Part` and `Total` to public API - Added `MSBuildToolPathResolver` support for Visual Studio 2022 - Added `XmlTasks` variants for `string` objects - Added `AbsolutePath.Name` and `NameWithoutExtension` properties - Added `AbsolutePath.Exists`, `FileExists`, and `DirectoryExists` extension methods - Added `Project.HasPackageReference` and `GetPackageReferenceVersion` - Added `UpdateFile` variants in `SerializationTasks` - Added `StdToText` and `StdToJson` extension methods for `IEnumerable<Output>` - Added newest worker images for Azure Pipelines, GitHub Actions, and AppVeyor generation - Added Azure Pipelines generation for pull-request triggers, fetch depth, and clean checkout - Added Space Automation support for secrets - Added TeamCity support for GUID tokens - Added `AzurePipelinesCachePaths` for common cache paths - Added `AzurePipelines.PhaseName` property - Added `GitHub.CreateComment` for issue and pull-request comments - Added `TeamCity.AuthUserId` and `AuthPassword` properties - Added `AppVeyorSecretAttribute` for generation of secret value entries - Added `HttpClient`, `HttpRequest`, and `HttpResponse` extensions - Added `XNode` extensions - Added `LatestMavenVersionAttribute` - Added `MauiCheckTasks` - Added `MinVerTasks` and `MinVerAttribute` - Added `PowerShellTasks` - Added `BootsTasks` - Added `NetlifyTasks` - Fixed check for executables compiled with `PublishSingleFile` - Fixed `MSBuild` localization using `MSBuildLocator` - Fixed missing assertion for successful status code in `HttpTasks` - Fixed Azure Pipelines caching - Fixed `IBuildServer.Branch` for `AzurePipelines` - Fixed `OctoVersionTasks` and `OctoVersionAttribute` for latest version - Fixed `AzureSignToolTasks` to invoke `sign` command - Fixed missing `Files` property in `AzureSignTool` - Fixed missing `Blame*` properties in `DotNetTasks` - Fixed property types in `ILRepackTasks` - Fixed `UnityTasks` to auto-detect version - Fixed quoting for `UnityTasks.LogFile` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - 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 [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/baez90/tand). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMDIuNCIsInVwZGF0ZWRJblZlciI6IjMyLjIwMi40In0=-->
prskr closed this pull request 2022-12-13 20:12:15 +00:00

Pull request closed

Sign in to join this conversation.
No description provided.