candoumbe / DataFilters.AspNetCore

Apache License 2.0
3 stars 0 forks source link

Update dependency nuke.globaltool to v7 #86

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
nuke.globaltool (source) nuget major 5.3.0 -> 7.0.0

Release Notes

nuke-build/nuke ### [`v7.0.0`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#​700--2023-05-06) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.3.0...7.0.0) - Refactored out multiple projects - Renamed `ProcessCustomLogger` to `ProcessLogger` - Renamed `LocalExecutableAttribute` to `LocalPathAttribute` - Renamed `NpmExecutableAttribute` to `NpmPackageAttribute` - Renamed `PackageExecutableAttribute` to `NuGetPackageAttribute` - Renamed `PathExecutableAttribute` to `PathVariableAttribute` - Changed bootstrapping scripts to use `STS` instead of `Current` channel - Changed `Target` conditions to use regular delegates captured using `CallerArgumentExpressionAttribute` - Changed `AbsolutePath` to implicit cast to `string` - Changed `HandleSIngleFileExecutionAttribute` to be opt-in - Changed string-based command-line tool tasks to use `ArgumentStringHandler` - Changed `LatestMavenVersionAttribute` to exclude previously hardcoded `m2` suffix - Changed `OctoVersionTasks` to use replacement package - Removed legacy project setup - Removed YAML shell completion - Removed `ExternalFilesTask` - Removed `CheckBuildProjectConfigurationsAttribute` - Removed obsolete members in `OctoVersionAttribute` - Removed `Nuke.MSBuildLocator` package - Updated package dependencies - Updated AzureKeyVault integration - Added assertion against `Target` self-dependence - Added support for tool requirements and automatic installation - Added `ProcessExitHandler` for CLT tasks - Added auto-resolution of appropriate framework in `NuGetToolPathResolver` - Added `windowsPath` and `unixPath` to `LocalPathAttribute` - Added `LatestMavenVersionAttribute.IncludePrerelease` - Added `DelegateDisposable.SetAndRestore` - Added `Solution` implicit cast to `AbsolutePath` - Added `AbsolutePath` extension methods for `TextTasks`, `FileSystemTasks`, `CompressionTasks`, `SerializationTasks` - Added `AbsolutePath` plus operator - Added `EnvironmentInfo.Paths` - Added `IFormattable` to `AbsolutePath` - Added properties for permissions in GitHubActions generation - Added support for job timeout and concurrency configuration in GitHubActions generation - Added `PublishCondition` and `LFS` property in GitHubActions generation - Added `Directory.Packages.props` to default cache key files in GitHubActions generation - Added names for actions in GitHubActions generation - Added display names for tasks in AzurePipelines generation - Added resolution of GitHub token in `GitHubTasks` through `GITHUB_TOKEN` environment variable - Added `StaticWebAppsTasks` - Added `PwshTasks` - Fixed linking of `Directory.Build` files in build project view - Fixed skipping of trigger dependencies when original target is skipped - Fixed `continue` parameter to retry previously skipped targets - Fixed missing `Log.CloseAndFlush()` for logging - Fixed newlines in bootstrapping scripts - Fixed log-level check for `ProcessException` - Fixed case-sensitivity in `nuget.config` discovery - Fixed `ProcessException` to retain exit code - Fixed `StronglyTypedSolutionGenerator` to add auto-generated XML header - Fixed NPM integration - Fixed `Repository.IsGitHubRepository` to consider nullable `Endpoint` - Fixed casing for `PublishBuildArtifacts` in AzurePipelines generation - Fixed missing environment variables for SpaceAutomation - Fixed missing environment variables for GitHubActions - Fixed escaping of GitHubActions workflow values - Fixed missing arguments in `KubernetesTasks` ### [`v6.3.0`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#​630--2022-12-12) [Compare Source](https://togithub.com/nuke-build/nuke/compare/6.2.1...6.3.0) - Added new version of `Octokit` - Added `OptionalAttribute` to suppress auto-injection warnings - Added ability to override `ProcessCustomLogger` in `ToolSettings` - Added ability to exclude auto-linked files in build project - Added `DiscordTasks` - Added `MastodonTasks` - Added `JavaScriptProject` project type - Added `MakeNSISTasks` - Fixed wording for static and dynamic conditions in build summary - Fixed waiting for confirmation when input is redirected - Fixed recursion into symlink directories - Fixed `ProcessException` to output standard output - Fixed `MinimalOutput` in `UnityTasks` - Fixed missing `AzurePipelinesBuildReason` - Fixed missing arguments in `DotNetTasks` - Fixed argument formatting in `HelmTasks` - Fixed missing command in `DotNetTasks` ### [`v6.2.1`](https://togithub.com/nuke-build/nuke/blob/HEAD/CHANGELOG.md#​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#​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#​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#​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#​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#​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#​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#​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#​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` - 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.



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

codecov[bot] commented 1 year ago

Codecov Report

Merging #86 (0e52cb1) into develop (3302e3f) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop      #86   +/-   ##
========================================
  Coverage    85.45%   85.45%           
========================================
  Files            8        8           
  Lines          110      110           
  Branches        20       20           
========================================
  Hits            94       94           
  Misses          13       13           
  Partials         3        3           

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more