🏗 The AKEless Build System for C#/.NET
OnDemandAttribute
and OnDemandValueInjectionAttribute
AbsolutePath
division operator for ..
range expressionDOTNET_NOLOGO
to bootstrapping filesBinaryFormatterSerialization
warning by suppressionFileAttributes
AppVeyor
generationAzurePipelinesImage
GitHubActionsImage
DotNetVerbosity
membersDotNetTasks
commandsEntityFrameworkTasks
commandNpmTasks
OctopusTasks
SonarScannerTasks
SonarScannerTasks
NUnitLabelType
NUnitTasks
ReportGeneratorReportTypes
ChangelogTasks
DockerTasks
commandICreateGitHubRelease
to work with existing releasesICreateGitHubRelease
to set GitHubToken
unconditionallySetBuildTarget
and SetTestPlatform
overloads in UnityTasks
UnityRunTestsSettings
base typeNUKE_ENTERPRISE_TOKEN
in build.sh
bootstrapping scriptOutput
collectionAbsolutePath
collections in ArgumentStringHandler
IAbsolutePathHolder
in ArgumentStringHandler
relativePath
for SolutionAttribute
in StronglyTypedSolutionGenerator
StronglyTypedSolutionGenerator
pom.xml
template to use HTTPSTeamsTasks
OctopusTasks
UnityTasks
UnitBuildTarget
MSpecTasks
UnityTasks
ProcessCustomLogger
to ProcessLogger
LocalExecutableAttribute
to LocalPathAttribute
NpmExecutableAttribute
to NpmPackageAttribute
PackageExecutableAttribute
to NuGetPackageAttribute
PathExecutableAttribute
to PathVariableAttribute
STS
instead of Current
channelTarget
conditions to use regular delegates captured using CallerArgumentExpressionAttribute
AbsolutePath
to implicit cast to string
HandleSIngleFileExecutionAttribute
to be opt-inArgumentStringHandler
LatestMavenVersionAttribute
to exclude previously hardcoded m2
suffixOctoVersionTasks
to use replacement packageExternalFilesTask
CheckBuildProjectConfigurationsAttribute
OctoVersionAttribute
Nuke.MSBuildLocator
packageTarget
self-dependenceProcessExitHandler
for CLT tasksNuGetToolPathResolver
windowsPath
and unixPath
to LocalPathAttribute
LatestMavenVersionAttribute.IncludePrerelease
DelegateDisposable.SetAndRestore
Solution
implicit cast to AbsolutePath
AbsolutePath
extension methods for TextTasks
, FileSystemTasks
, CompressionTasks
, SerializationTasks
AbsolutePath
plus operatorEnvironmentInfo.Paths
IFormattable
to AbsolutePath
PublishCondition
and LFS
property in GitHubActions generationDirectory.Packages.props
to default cache key files in GitHubActions generationGitHubTasks
through GITHUB_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 nullable Endpoint
PublishBuildArtifacts
in AzurePipelines generationKubernetesTasks
Octokit
OptionalAttribute
to suppress auto-injection warningsProcessCustomLogger
in ToolSettings
DiscordTasks
MastodonTasks
JavaScriptProject
project typeMakeNSISTasks
ProcessException
to output standard outputMinimalOutput
in UnityTasks
AzurePipelinesBuildReason
DotNetTasks
HelmTasks
DotNetTasks
DisableDefaultOutputAttribute
InstallNpmToolsAttribute
and NpmExecutableAttribute
EnvironmentInfo.IsArm64
SetProcessExecutionTimeout
overload for TimeSpan
DotNetRuntimeIdentifiers
GetPathExecutable
to manually search PATH
environment variable if locator executable is not availableNuGetPackageResolver
GitTasks.GitIsDetached
GitHubActionsImage
AzurePipelinesRepositoryType
KubernetesTasks
DockerTasks
Newtonsoft.Json.Schema
dependencyNuke.GlobalTool
to target net6.0
Framework
in MinVerTasks
and MinVerAttribute
DotNetTasks