Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.0.0
->7.0.6
Release Notes
nuke-build/nuke (Nuke.Common)
v7.0.6
Compare Source
v7.0.5
Compare Source
ChangelogTasks
DockerTasks
commandv7.0.4
Compare Source
ICreateGitHubRelease
to work with existing releasesICreateGitHubRelease
to setGitHubToken
unconditionallySetBuildTarget
andSetTestPlatform
overloads inUnityTasks
UnityRunTestsSettings
base typev7.0.3
Compare Source
NUKE_ENTERPRISE_TOKEN
inbuild.sh
bootstrapping scriptOutput
collectionAbsolutePath
collections inArgumentStringHandler
IAbsolutePathHolder
inArgumentStringHandler
relativePath
forSolutionAttribute
inStronglyTypedSolutionGenerator
StronglyTypedSolutionGenerator
pom.xml
template to use HTTPSTeamsTasks
OctopusTasks
UnityTasks
UnitBuildTarget
MSpecTasks
UnityTasks
v7.0.2
Compare Source
v7.0.1
Compare Source
OnlyWhen
conditionsTool
delegate withArgumentStringHandler
parameters.json
Solution.GetProject
andGetSolutionFolder
to only consider root childrenChangelogTasks
for empty linesHelmTasks
,KubernetesTasks
,NSwagTasks
, andReSharperTasks
DockerTasks.DockerStackDeploy
CoverallsNetSettings.Job
v7.0.0
Compare Source
ProcessCustomLogger
toProcessLogger
LocalExecutableAttribute
toLocalPathAttribute
NpmExecutableAttribute
toNpmPackageAttribute
PackageExecutableAttribute
toNuGetPackageAttribute
PathExecutableAttribute
toPathVariableAttribute
STS
instead ofCurrent
channelTarget
conditions to use regular delegates captured usingCallerArgumentExpressionAttribute
AbsolutePath
to implicit cast tostring
HandleSIngleFileExecutionAttribute
to be opt-inArgumentStringHandler
LatestMavenVersionAttribute
to exclude previously hardcodedm2
suffixOctoVersionTasks
to use replacement packageExternalFilesTask
CheckBuildProjectConfigurationsAttribute
OctoVersionAttribute
Nuke.MSBuildLocator
packageTarget
self-dependenceProcessExitHandler
for CLT tasksNuGetToolPathResolver
windowsPath
andunixPath
toLocalPathAttribute
LatestMavenVersionAttribute.IncludePrerelease
DelegateDisposable.SetAndRestore
Solution
implicit cast toAbsolutePath
AbsolutePath
extension methods forTextTasks
,FileSystemTasks
,CompressionTasks
,SerializationTasks
AbsolutePath
plus operatorEnvironmentInfo.Paths
IFormattable
toAbsolutePath
PublishCondition
andLFS
property in GitHubActions generationDirectory.Packages.props
to default cache key files in GitHubActions generationGitHubTasks
throughGITHUB_TOKEN
environment variableStaticWebAppsTasks
PwshTasks
Directory.Build
files in build project viewcontinue
parameter to retry previously skipped targetsLog.CloseAndFlush()
for loggingProcessException
nuget.config
discoveryProcessException
to retain exit codeStronglyTypedSolutionGenerator
to add auto-generated XML headerRepository.IsGitHubRepository
to consider nullableEndpoint
PublishBuildArtifacts
in AzurePipelines generationKubernetesTasks
v6.3.0
Compare Source
Octokit
OptionalAttribute
to suppress auto-injection warningsProcessCustomLogger
inToolSettings
DiscordTasks
MastodonTasks
JavaScriptProject
project typeMakeNSISTasks
ProcessException
to output standard outputMinimalOutput
inUnityTasks
AzurePipelinesBuildReason
DotNetTasks
HelmTasks
DotNetTasks
v6.2.1
Compare Source
v6.2.0
Compare Source
DisableDefaultOutputAttribute
InstallNpmToolsAttribute
andNpmExecutableAttribute
EnvironmentInfo.IsArm64
SetProcessExecutionTimeout
overload forTimeSpan
DotNetRuntimeIdentifiers
GetPathExecutable
to manually searchPATH
environment variable if locator executable is not availableNuGetPackageResolver
GitTasks.GitIsDetached
GitHubActionsImage
AzurePipelinesRepositoryType
KubernetesTasks
DockerTasks
v6.1.2
Compare Source
Newtonsoft.Json.Schema
dependencyNuke.GlobalTool
to targetnet6.0
Framework
inMinVerTasks
andMinVerAttribute
DotNetTasks
v6.1.1
Compare Source
Nuke.GlobalTool
to be UTF-8GitRepository.HttpsUrl
andSshUrl
whenEndpoint
is nullShutdownDotNetServerBuildAttribute
to timeout after 15 secondsv6.1.0
Compare Source
Nuke.GlobalTool
to useSpectre.Console
CheckBuildProjectConfigurationsAttribute
NukeBuild.WriteLogo
,WriteTarget
, andWriteSummary
NukeBuild.BuildAssemblyFile
propertyEnvironmentInfo.SetVariable
fetch-depth
default_target
replacement in help textAssert
methods to acceptIReadOnlyCollection
MSBuildLocator
ProjectExtensions
NuGetPackageResolver
performance by reading metadata from.nuspec
filesGitRepository
initialization when remote is not setDotNetTasks
v6.0.3
Compare Source
SpecialFolders.UserProfile
on DockerSolutionSerializer
to work on sanitized contentGitRepository
branch extensions to consider pluralsv6.0.2
Compare Source
Update
command to usenet6.0
null
-
instead of:
for timeExecutingTarget
instead ofTarget
to reduce clashingValueInjectionAttributeBase.GetMemberValue
to consider members from componentsGITHUB_TOKEN
instead ofGITHUB_CONTEXT
ReportGeneratorTasks
HelmTasks
SonarScannerTasks
KubernetesTasks
PowerShellTasks
to use PowerShell Core on non-Windows systemsNSwagTasks
v6.0.1
Compare Source
SystemConsoleHostTheme
GetRelativePath
for same parts in different placesv6.0.0
Compare Source
ToolSettings.ProcessLogFile
andProcessLogTimestamp
GitHub
prefix forGitHubActions
environment variablesLogger
in favor ofSerilog.Log
ControlFlow
asserts in favor ofAssert
classNuke.GlobalTool
to enableRollForward
withLatestMajor
SerializationTasks
GitHubActions.Token
throughEnableGitHubContext
AzurePipelines.AccessToken
throughEnableAccessToken
NukeBuild.ExecutionPlan
to public APIPartition.Part
andTotal
to public APIMSBuildToolPathResolver
support for Visual Studio 2022XmlTasks
variants forstring
objectsAbsolutePath.Name
andNameWithoutExtension
propertiesAbsolutePath.Exists
,FileExists
, andDirectoryExists
extension methodsProject.HasPackageReference
andGetPackageReferenceVersion
UpdateFile
variants inSerializationTasks
StdToText
andStdToJson
extension methods forIEnumerable<Output>
AzurePipelinesCachePaths
for common cache pathsAzurePipelines.PhaseName
propertyGitHub.CreateComment
for issue and pull-request commentsTeamCity.AuthUserId
andAuthPassword
propertiesAppVeyorSecretAttribute
for generation of secret value entriesHttpClient
,HttpRequest
, andHttpResponse
extensionsXNode
extensionsLatestMavenVersionAttribute
MauiCheckTasks
MinVerTasks
andMinVerAttribute
PowerShellTasks
BootsTasks
NetlifyTasks
PublishSingleFile
MSBuild
localization usingMSBuildLocator
HttpTasks
IBuildServer.Branch
forAzurePipelines
OctoVersionTasks
andOctoVersionAttribute
for latest versionAzureSignToolTasks
to invokesign
commandFiles
property inAzureSignTool
Blame*
properties inDotNetTasks
ILRepackTasks
UnityTasks
to auto-detect versionUnityTasks.LogFile
v5.3.0
Compare Source
OctoVersionTasks
andOctoVersionAttribute
AzureSignToolTasks
ChocolateyTasks
version_dotnet_sdk
in telemetryGitHubTasks.GetGitHubBrowseUrl
to trim trailing slashGitVersionAttribute.Framework
default value tonet5.0
ChangeLogTasks
DotNetTestSettings.Loggers
property to accept multiple valuesDotCoverTasks
GitVersionTasks
SonarScannerTasks
NerdbankGitVersioningFormat
enumeration to use lower-casev5.2.1
Compare Source
v5.2.0
Compare Source
NukeBuild.Partition
propertyRider
,VisualStudio
,VSCode
asHost
implementationsGitRepository.IsOnMainBranch
andIsOnMainOrMasterBranch
AbsolutePath
equality operatorsrefSpec
Microsoft.CodeAnalysis.CSharp
package version to3.9.0
Refit
reference andITeamCityRestClient
interfaceColorful.Console
reference and embedded figlet fontsv5.1.4
Compare Source
StronglyTypedSolutionGenerator
to resolve root directory only on demandJetBrains.Annotations
to be packed with source generatorsv5.1.3
Compare Source
v5.1.2
Compare Source
AddPackage
command to allow explicit version parameterStronglyTypedSolutionGenerator
to resolve root directory only on demandEnvironmentInfo.Framework
to use entry assemblyGitRepository
remoteRunNumber
andRunId
inGitHubActions
to be of typelong
GitVersionAttribute
to automatically populateGit_Branch
on TeamCityv5.1.1
Compare Source
Directory.Build
filesArgumentsFromCommitMessageAttribute
to require manual applicationbuild.cmd
Update
andSetup
command to not stage parameters fileUpdate
command for absent bootstrapping scriptsInstance
properties forIBuildServer
implementationsXmlPoke
to allow specifying encodingExternalFilesTask
for single file browse-URLICompile
,IPack
,ITest
components to check againstSucceededTargets
RepositoryUrl
inIPack
componentv5.1.0
Compare Source
:Fix
command from global tool (superseded by:AddPackage
).nuke
configuration file to.nuke
directorybuild.schema.json
fileDependencyBehavior
toSkip
HostType
toHost
base classExecutionStatus
membersExecuted
toSucceeded
, andExecuting
toRunning
IBuildExtension
instances to be cachedIOnBeforeLogo
andIOnAfterLogo
extensions toIOnBuildCreated
andIOnBuildInitialized
IsSuccessful
to check for succeeded, skipped and collective targetsParameterAttribute
to allow external value providers withValueProviderType
andValueProviderMember
ReportSummary
for summary extension toNukeBuild
andINukeBuild
ParameterPrefixAttribute
for build componentsOnTargetSkipped
,OnTargetRunning
,OnTargetSucceeded
, andOnTargetFailed
:Secrets
command to global tool andSecretAttribute
for encryption in parameters files:AddPackage
command to global tool:GetConfiguration
command to global tool:Update
command to global tool:CakeConvert
and:CakeClean
commands to global toolDirectory.Build.props
andDirectory.Build.targets
filesnuke/
andnuke-
ScheduledTargets
,RunningTargets
,AbortedTargets
,FailedTargets
,SucceededTargets
collections toNukeBuild
andINukeBuild
ArgumentsFromCommitMessageAttribute
and:Trigger
command to global toolExitCode
toINukeBuild
IsFinished
andIsFailing
toNukeBuild
andINukeBuild
ValueInjectionUtility.TryGetValue
GetProject
,GetSolutionFolder
,Projects
, andSolutionFolders
toSolutionFolder
GetRuntimeIdentifers
toProjectExtensions
DotNetTasks
andMSBuildTasks
EnsureExistingDirectory
andEnsureExistingParentDirectory
overloads forAbsolutePath
XmlPeekElements
toXmlTasks
GitRepository
propertiesRemoteName
andRemoteBranch
NerdbankGitVersioning
NoCache
property toGitVersionAttribute
with default valuetrue
SendOrUpdateSlackMessage
toSlackTasks
AddTeamCityLogger
forDotNetTest
taskIsPersonalBuild
property toTeamCity
AzurePipelinesAttribute
andGitHubActionsAttribute
SetVariable
toAzurePipelines
CodeMetricsTasks
PulumiTasks
CodecovTasks
CorFlagsTasks
FixieTasks
ILRepackTasks
--skip
parameterConsoleUtility
to allow full deletion of secretExecutableTargetFactory
ValueInjectionUtility.TryGetValue
IsDescendantPath
to split path partsMoveDirectory
with additionaldeleteRemainingFiles
parameterSwitchWorkingDirectory
to respectallowCreate
parameterResponseArchive
inISignPackages
build componentdotnet --list-sdks
GitHubTasks
TemplateUtility
TeamCity
andAzurePipelines
to update build numbers in environment variablesTriggerBatch
in AzurePipelines generationFileFilters
property inReportGeneratorTasks
DocFXTasks
Severity
property inReSharperTasks
MSBuild
andToolRestore
task inDotNetTasks
Buildx
task inDockerTasks
CoverDotNet
task inDotCoverTasks
GenericCoveragePaths
property inSonarScannerTasks
ReSharperTasks
TeamCity
,GitHubActions
, andAzurePipelines
SignToolDigestAlgorithm
enumeration inSignToolTasks
v5.0.2
Compare Source
ChangelogTasks
to use HTTPS links in historyDotNetRun
andDotNetTest
run settingsv5.0.1
Compare Source
IBuildExtension
instances to be skipped if no targets were startedEmbeddedPackagesDirectory
for global toolsPackPackageToolsTask
to use lower-case package idsParameterAttribute.ValueProvider
to allow members of typeIEnumerable<string>
Logger
to removeControlFlow
from stacktracebuild.cmd
GitVersion.Tool
version in project templatesLatestMyGetVersionAttribute
to handle new RSS feed formatPublishReadyToRun
,PublishSingleFile
,PublishTrimmed
,PublishProfile
,NoLogo
forDotNetPublish
Verbosity
inDotNetPack
lcov
inCoverletTasks
ReSharperTasks
to use correct tool pathChangelogTasks
to respect additional markdown-linting rulesConfiguration
📅 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.