NukeBuildHelpers 9.0.0-prerelease.2
See the version list below for details.
dotnet add package NukeBuildHelpers --version 9.0.0-prerelease.2
NuGet\Install-Package NukeBuildHelpers -Version 9.0.0-prerelease.2
<PackageReference Include="NukeBuildHelpers" Version="9.0.0-prerelease.2" />
<PackageVersion Include="NukeBuildHelpers" Version="9.0.0-prerelease.2" />
<PackageReference Include="NukeBuildHelpers" />
paket add NukeBuildHelpers --version 9.0.0-prerelease.2
#r "nuget: NukeBuildHelpers, 9.0.0-prerelease.2"
#:package NukeBuildHelpers@9.0.0-prerelease.2
#addin nuget:?package=NukeBuildHelpers&version=9.0.0-prerelease.2&prerelease
#tool nuget:?package=NukeBuildHelpers&version=9.0.0-prerelease.2&prerelease
NukeBuildHelpers
NukeBuildHelpers is a C# project build automation tool built on top of NukeBuild. It supports both GitHub Actions and Azure Pipelines for CI/CD, enabling release management across multiple projects and environments within a single repository.
NuGet
Name | Info |
---|---|
NukeBuildHelpers |
Features
- Multi-project and Multi-environment Support: Handle releases for multiple projects and environments in a single repository.
- CI/CD Integration: Generate GitHub Actions and Azure Pipelines workflows.
- Automated Versioning: Interactive CLI for bumping project versions with validation.
- Flexible Build Flow: Implement the target entries to create custom build flows.
Quick Start
Using the Repository Template
To quickly set up a new project, use the NukeBuildTemplate repository template:
- Clone the template repository.
- Follow the setup instructions in the template.
Installing via One-Line Script
For a fast installation, you can also use the following one-liner in windows cmd or powershell:
Open either cmd or powershell
Navigate to your project directory
Paste the command:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell -c "& ([ScriptBlock]::Create((irm https://raw.githubusercontent.com/Kiryuumaru/NukeBuildTemplate/main/init.ps1)))"
Installing via NuGet
If you already have a NukeBuild setup, you can install NukeBuildHelpers via NuGet:
dotnet add package NukeBuildHelpers
Usage
Preparing Build
class
Change the base class from
NukeBuild
toBaseNukeBuildHelpers
:class Build : BaseNukeBuildHelpers { ... }
Add your environment branches:
class Build : BaseNukeBuildHelpers { ... public override string[] EnvironmentBranches { get; } = [ "prerelease", "master" ]; public override string MainEnvironmentBranch { get; } = "master"; }
Creating Build Flows
To create custom build flows, implement any of the target entries BuildEntry
, TestEntry
or PublishEntry
.
Example
BuildEntry
Implementationclass Build : BaseNukeBuildHelpers { ... BuildEntry NukeBuildHelpersBuild => _ => _ .AppId("nuke_build_helpers") .RunnerOS(RunnerOS.Ubuntu2204) .Execute(context => { string version = "0.0.0"; string? releaseNotes = null; if (context.TryGetBumpContext(out var bumpContext)) { version = bumpContext.AppVersion.Version.ToString(); releaseNotes = bumpContext.AppVersion.ReleaseNotes; } else if (context.TryGetPullRequestContext(out var pullRequestContext)) { version = pullRequestContext.AppVersion.Version.ToString(); } DotNetTasks.DotNetClean(_ => _ .SetProject(RootDirectory / "NukeBuildHelpers" / "NukeBuildHelpers.csproj")); DotNetTasks.DotNetBuild(_ => _ .SetProjectFile(RootDirectory / "NukeBuildHelpers" / "NukeBuildHelpers.csproj") .SetConfiguration("Release")); DotNetTasks.DotNetPack(_ => _ .SetProject(RootDirectory / "NukeBuildHelpers" / "NukeBuildHelpers.csproj") .SetConfiguration("Release") .SetNoRestore(true) .SetNoBuild(true) .SetIncludeSymbols(true) .SetSymbolPackageFormat("snupkg") .SetVersion(version) .SetPackageReleaseNotes(releaseNotes) .SetOutputDirectory(OutputDirectory / "main")); }); }
See documentation here
Example
TestEntry
Implementationclass Build : BaseNukeBuildHelpers { ... TestEntry NukeBuildHelpersTest => _ => _ .AppId("nuke_build_helpers") .RunnerOS(RunnerOS.Ubuntu2204) .Execute(() => { DotNetTasks.DotNetClean(_ => _ .SetProject(RootDirectory / "NukeBuildHelpers.UnitTest" / "NukeBuildHelpers.UnitTest.csproj")); DotNetTasks.DotNetTest(_ => _ .SetProjectFile(RootDirectory / "NukeBuildHelpers.UnitTest" / "NukeBuildHelpers.UnitTest.csproj")); }); }
See documentation here
Example
PublishEntry
Implementationclass Build : BaseNukeBuildHelpers { ... PublishEntry NukeBuildHelpersPublish => _ => _ .AppId("nuke_build_helpers") .RunnerOS(RunnerOS.Ubuntu2204) .Execute(context => { if (context.RunType == RunType.Bump) { DotNetTasks.DotNetNuGetPush(_ => _ .SetSource("https://nuget.pkg.github.com/kiryuumaru/index.json") .SetApiKey(GithubToken) .SetTargetPath(OutputDirectory / "main" / "**")); DotNetTasks.DotNetNuGetPush(_ => _ .SetSource("https://api.nuget.org/v3/index.json") .SetApiKey(NuGetAuthToken) .SetTargetPath(OutputDirectory / "main" / "**")); } }); }
See documentation here
Generating Workflows
Generate GitHub and Azure Pipelines workflows using CLI commands:
# Generate GitHub workflow build githubworkflow # Generate Azure Pipelines workflow build azureworkflow
These commands will generate
azure-pipelines.yml
and.github/workflows/nuke-cicd.yml
respectively.For advanced workflow configurations, you can utilize the
WorkflowConfigEntry
by overridingBaseNukeBuildHelpers.WorkflowConfig
. See the documentation here for more details on customizing your workflows.
Bumping Project Version
Use the
build bump
command to interactively bump the project version:build bump
CLI Subcommands
Fetch
: Fetch git commits and tags.Version
: Show the current version from all releases.Bump
: Interactive, bump the version by validating and tagging.BumpAndForget
: Interactive, bump and forget the version by validating and tagging.StatusWatch
: Show the current version status from all releases.Test
: Run tests.Build
: Build the project.Publish
: Publish the project.GithubWorkflow
: Build the CI/CD workflow for GitHub.AzureWorkflow
: Build the CI/CD workflow for Azure.
Versioning and Status
The
Version
subcommand shows the current version from all releases. Example output from the subcommand:╬═════════════════════╬═════════════╬════════════════════╬═════════════════════╬ ║ App Id ║ Environment ║ Bumped Version ║ Published ║ ╬═════════════════════╬═════════════╬════════════════════╬═════════════════════╬ ║ nuke_build_helpers ║ prerelease ║ 2.1.0-prerelease.1 ║ 2.0.0-prerelease.8* ║ ║ ║ master ║ 2.0.0 ║ yes ║ ║---------------------║-------------║--------------------║---------------------║ ║ nuke_build_helpers2 ║ prerelease ║ 0.1.0-prerelease.2 ║ no ║ ║ ║ master ║ - ║ no ║ ╬═════════════════════╬═════════════╬════════════════════╬═════════════════════╬
The
StatusWatch
subcommand continuously monitors the version status. Example output from the subcommand:╬═════════════════════╬═════════════╬════════════════════╬═══════════════╬ ║ App Id ║ Environment ║ Version ║ Status ║ ╬═════════════════════╬═════════════╬════════════════════╬═══════════════╬ ║ nuke_build_helpers ║ prerelease ║ 2.1.0-prerelease.2 ║ Published ║ ║ ║ master ║ 2.0.0 ║ Published ║ ║---------------------║-------------║--------------------║---------------║ ║ nuke_build_helpers2 ║ prerelease ║ 0.1.0-prerelease.2 ║ Run Failed ║ ║ ║ master ║ - ║ Not published ║ ╬═════════════════════╬═════════════╬════════════════════╬═══════════════╬
Status types include:
- Run Failed: The build encountered an error and did not complete successfully.
- Published: The build was successfully published.
- Publishing: The build is currently in the process of being published.
- Waiting for Queue: The build is waiting in the queue to be processed.
- Not Published: The build has not been published.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements
- NukeBuild for providing the foundation for this project.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Nuke.Common (>= 9.0.4)
- Semver (>= 3.0.0)
- Sharprompt (>= 3.0.0)
- YamlDotNet (>= 16.3.0)
-
net9.0
- Nuke.Common (>= 9.0.4)
- Semver (>= 3.0.0)
- Sharprompt (>= 3.0.0)
- YamlDotNet (>= 16.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
9.0.0 | 1,436 | 8/29/2025 |
9.0.0-prerelease.5 | 29 | 8/29/2025 |
9.0.0-prerelease.4 | 30 | 8/28/2025 |
9.0.0-prerelease.3 | 23 | 8/28/2025 |
9.0.0-prerelease.2 | 24 | 8/28/2025 |
8.0.18 | 1,335 | 8/19/2025 |
8.0.17 | 4,039 | 8/9/2025 |
8.0.16 | 45 | 8/9/2025 |
8.0.15 | 451 | 8/6/2025 |
8.0.12 | 1,349 | 7/29/2025 |
8.0.8 | 825 | 7/10/2025 |
8.0.7 | 1,880 | 6/11/2025 |
8.0.6 | 261 | 6/9/2025 |
8.0.5 | 278 | 6/4/2025 |
8.0.4 | 1,868 | 5/26/2025 |
8.0.3 | 57 | 5/26/2025 |
8.0.1 | 405 | 5/22/2025 |
8.0.0 | 127 | 5/22/2025 |
7.0.28 | 90 | 5/20/2025 |
7.0.27 | 132 | 5/14/2025 |
7.0.26 | 271 | 5/5/2025 |
7.0.25 | 2,891 | 4/9/2025 |
7.0.24 | 701 | 4/7/2025 |
7.0.23 | 194 | 4/7/2025 |
7.0.22 | 1,133 | 3/15/2025 |
7.0.21 | 375 | 3/12/2025 |
7.0.20 | 694 | 2/20/2025 |
7.0.19 | 574 | 2/20/2025 |
7.0.18 | 570 | 2/20/2025 |
7.0.17 | 1,241 | 2/12/2025 |
7.0.16 | 745 | 1/27/2025 |
7.0.15 | 766 | 1/27/2025 |
7.0.12 | 1,164 | 1/15/2025 |
7.0.11 | 648 | 1/10/2025 |
7.0.10 | 307 | 1/10/2025 |
7.0.9 | 1,029 | 1/9/2025 |
7.0.8 | 2,742 | 12/31/2024 |
7.0.7 | 677 | 12/27/2024 |
7.0.6 | 673 | 12/26/2024 |
7.0.5 | 1,114 | 12/18/2024 |
7.0.4 | 753 | 12/5/2024 |
7.0.3 | 994 | 12/3/2024 |
7.0.2 | 1,641 | 12/3/2024 |
7.0.1 | 1,049 | 12/3/2024 |
7.0.0-prerelease.1 | 99 | 12/3/2024 |
6.4.0-prerelease.1 | 94 | 12/3/2024 |
6.3.30 | 325 | 12/2/2024 |
6.3.29 | 591 | 11/25/2024 |
6.3.28 | 765 | 11/22/2024 |
6.3.26 | 205 | 11/22/2024 |
6.3.25 | 3,781 | 11/19/2024 |
6.3.24 | 414 | 11/14/2024 |
6.3.22 | 100 | 11/14/2024 |
6.3.21 | 156 | 11/13/2024 |
6.3.20 | 604 | 11/7/2024 |
6.3.19 | 263 | 11/6/2024 |
6.3.18 | 3,547 | 10/30/2024 |
6.3.17 | 604 | 10/30/2024 |
6.3.16-prerelease.2 | 94 | 10/30/2024 |
6.3.15 | 388 | 10/29/2024 |
6.3.14 | 609 | 10/26/2024 |
6.3.13 | 468 | 10/25/2024 |
6.3.11 | 1,118 | 10/23/2024 |
6.3.10 | 476 | 10/22/2024 |
6.3.8 | 105 | 10/22/2024 |
6.3.7 | 949 | 10/17/2024 |
6.3.6 | 246 | 10/17/2024 |
6.3.5 | 771 | 10/14/2024 |
6.3.4 | 304 | 10/14/2024 |
6.3.3 | 749 | 10/11/2024 |
6.3.2 | 179 | 10/11/2024 |
6.3.1 | 100 | 10/11/2024 |
6.3.0-prerelease.2 | 91 | 10/11/2024 |
6.2.1 | 1,167 | 10/7/2024 |
6.2.0 | 738 | 10/4/2024 |
6.1.4 | 508 | 10/2/2024 |
6.1.4-prerelease.6 | 88 | 10/4/2024 |
6.1.4-prerelease.5 | 91 | 10/4/2024 |
6.1.3 | 805 | 9/27/2024 |
6.1.2 | 202 | 9/27/2024 |
6.1.1 | 94 | 9/27/2024 |
6.1.0 | 1,177 | 9/25/2024 |
6.0.2 | 847 | 9/23/2024 |
6.0.1 | 739 | 9/20/2024 |
6.0.0 | 826 | 9/18/2024 |
6.0.0-prerelease.4 | 88 | 9/18/2024 |
6.0.0-prerelease.2 | 95 | 9/18/2024 |
6.0.0-prerelease.1 | 92 | 9/18/2024 |
5.1.5 | 504 | 9/16/2024 |
5.1.4 | 778 | 9/10/2024 |
5.1.3 | 135 | 9/10/2024 |
5.1.2 | 857 | 9/5/2024 |
5.1.1 | 589 | 9/2/2024 |
5.1.0 | 437 | 8/29/2024 |
5.0.2 | 969 | 8/26/2024 |
5.0.0 | 111 | 8/26/2024 |
5.0.0-prerelease.13 | 96 | 8/26/2024 |
5.0.0-prerelease.12 | 99 | 8/26/2024 |
5.0.0-prerelease.11 | 94 | 8/26/2024 |
5.0.0-prerelease.10 | 107 | 8/26/2024 |
4.11.0 | 113 | 8/26/2024 |
4.10.4 | 517 | 8/22/2024 |
4.10.3 | 526 | 8/20/2024 |
4.10.2 | 366 | 8/19/2024 |
4.10.1 | 578 | 8/14/2024 |
4.10.0 | 372 | 8/14/2024 |
4.10.0-prerelease.9 | 101 | 8/14/2024 |
4.10.0-prerelease.8 | 99 | 8/14/2024 |
4.10.0-prerelease.7 | 100 | 8/14/2024 |
4.10.0-prerelease.6 | 91 | 8/14/2024 |
4.10.0-prerelease.5 | 95 | 8/14/2024 |
4.10.0-prerelease.4 | 95 | 8/13/2024 |
4.10.0-prerelease.3 | 102 | 8/13/2024 |
4.10.0-prerelease.2 | 94 | 8/13/2024 |
4.10.0-prerelease.1 | 97 | 8/13/2024 |
4.9.6 | 271 | 8/13/2024 |
4.9.5 | 487 | 8/13/2024 |
4.9.5-prerelease.6 | 96 | 8/13/2024 |
4.9.4 | 112 | 8/13/2024 |
4.9.4-prerelease.6 | 94 | 8/6/2024 |
4.9.4-prerelease.5 | 110 | 8/5/2024 |
4.9.4-prerelease.3 | 85 | 8/5/2024 |
4.9.4-prerelease.2 | 86 | 8/5/2024 |
4.9.4-prerelease.1 | 92 | 8/5/2024 |
4.9.3 | 620 | 7/31/2024 |
4.9.2 | 180 | 7/31/2024 |
4.9.1 | 90 | 7/31/2024 |
4.9.0 | 98 | 7/31/2024 |
4.8.0 | 481 | 7/26/2024 |
4.6.5 | 920 | 7/16/2024 |
4.6.4 | 105 | 7/16/2024 |
4.6.3 | 115 | 7/16/2024 |
4.6.2 | 108 | 7/16/2024 |
4.6.0 | 112 | 7/16/2024 |
4.5.8 | 218 | 7/15/2024 |
4.5.7 | 266 | 7/14/2024 |
4.5.4 | 114 | 7/14/2024 |
4.5.3 | 105 | 7/14/2024 |
4.5.2 | 109 | 7/14/2024 |
4.5.1 | 112 | 7/14/2024 |
4.5.0 | 115 | 7/13/2024 |
4.4.0 | 121 | 7/13/2024 |
4.3.1 | 255 | 7/13/2024 |
4.3.0 | 112 | 7/13/2024 |
4.2.1 | 635 | 7/12/2024 |
4.2.0-prerelease.9 | 97 | 7/12/2024 |
4.2.0-prerelease.4 | 103 | 7/12/2024 |
4.2.0-prerelease.3 | 99 | 7/12/2024 |
4.2.0-prerelease.1 | 96 | 7/12/2024 |
4.1.0 | 108 | 7/12/2024 |
4.0.6 | 436 | 7/9/2024 |
4.0.5 | 101 | 7/9/2024 |
4.0.4 | 808 | 7/7/2024 |
4.0.3 | 101 | 7/7/2024 |
4.0.2 | 109 | 7/7/2024 |
4.0.1 | 283 | 7/7/2024 |
4.0.0 | 253 | 7/7/2024 |
4.0.0-prerelease.4 | 106 | 7/7/2024 |
4.0.0-prerelease.2 | 98 | 7/7/2024 |
4.0.0-prerelease.1 | 95 | 7/7/2024 |
3.3.5 | 110 | 7/6/2024 |
3.3.4 | 308 | 7/1/2024 |
3.3.3 | 261 | 6/30/2024 |
3.3.2 | 114 | 6/30/2024 |
3.3.1 | 110 | 6/30/2024 |
3.3.0 | 104 | 6/30/2024 |
3.3.0-prerelease.12 | 95 | 6/30/2024 |
3.2.5 | 220 | 6/30/2024 |
3.2.4 | 113 | 6/30/2024 |
3.2.1 | 107 | 6/29/2024 |
3.2.0 | 358 | 6/27/2024 |
3.1.2 | 112 | 6/27/2024 |
3.0.5 | 179 | 6/26/2024 |
3.0.3 | 107 | 6/26/2024 |
3.0.0 | 121 | 6/26/2024 |
3.0.0-prerelease.3 | 98 | 6/26/2024 |
3.0.0-prerelease.2 | 107 | 6/26/2024 |
3.0.0-prerelease.1 | 106 | 6/26/2024 |
2.7.1 | 129 | 6/7/2024 |
2.7.0 | 103 | 6/7/2024 |
2.7.0-prerelease.1 | 99 | 6/7/2024 |
2.6.1 | 273 | 6/4/2024 |
2.6.1-prerelease.1 | 107 | 6/4/2024 |
2.6.0 | 182 | 6/4/2024 |
2.6.0-prerelease.1 | 94 | 6/4/2024 |
2.5.0 | 170 | 6/3/2024 |
2.5.0-prerelease.4 | 112 | 6/3/2024 |
2.5.0-prerelease.3 | 91 | 6/3/2024 |
2.5.0-prerelease.2 | 98 | 6/3/2024 |
2.5.0-prerelease.1 | 104 | 6/3/2024 |
2.4.1 | 131 | 5/29/2024 |
2.4.0 | 137 | 5/29/2024 |
2.4.0-prerelease.2 | 105 | 5/29/2024 |
2.4.0-prerelease.1 | 102 | 5/27/2024 |
2.3.0 | 239 | 5/27/2024 |
2.3.0-prerelease.1 | 111 | 5/27/2024 |
2.2.0 | 112 | 5/27/2024 |
2.2.0-prerelease.1 | 107 | 5/27/2024 |
2.1.2 | 154 | 5/27/2024 |
2.1.1 | 110 | 5/27/2024 |
2.1.0 | 236 | 5/24/2024 |
2.1.0-prerelease.4 | 110 | 5/24/2024 |
2.1.0-prerelease.3 | 110 | 5/24/2024 |
2.1.0-prerelease.2 | 94 | 5/23/2024 |
2.1.0-prerelease.1 | 103 | 5/23/2024 |
2.0.0 | 125 | 5/23/2024 |
2.0.0-prerelease.8 | 156 | 5/22/2024 |
2.0.0-prerelease.7 | 123 | 5/22/2024 |
2.0.0-prerelease.5 | 105 | 5/22/2024 |
2.0.0-prerelease.4 | 110 | 5/22/2024 |
2.0.0-prerelease.3 | 107 | 5/22/2024 |
1.0.2 | 616 | 4/25/2024 |
1.0.1 | 637 | 4/20/2024 |
1.0.0 | 446 | 4/1/2024 |
0.8.4-prerelease.4 | 103 | 3/31/2024 |
0.8.4-prerelease.2 | 89 | 3/31/2024 |
0.8.4-prerelease.1 | 78 | 3/31/2024 |
0.8.3 | 206 | 3/26/2024 |
0.8.3-prerelease.1 | 73 | 3/26/2024 |
0.8.2 | 185 | 3/26/2024 |
0.8.2-prerelease.2 | 84 | 3/26/2024 |
0.8.2-prerelease.1 | 82 | 3/26/2024 |
0.8.1 | 193 | 3/25/2024 |
0.8.1-prerelease.3 | 76 | 3/25/2024 |
0.8.1-prerelease.1 | 85 | 3/25/2024 |
0.8.0 | 139 | 3/25/2024 |
0.8.0-prerelease.44 | 88 | 3/25/2024 |
0.8.0-prerelease.40 | 88 | 3/25/2024 |
0.8.0-prerelease.39 | 98 | 3/25/2024 |
0.8.0-prerelease.38 | 87 | 3/25/2024 |
0.8.0-prerelease.37 | 88 | 3/25/2024 |
0.8.0-prerelease.36 | 212 | 3/22/2024 |
0.8.0-prerelease.35 | 87 | 3/22/2024 |
0.8.0-prerelease.34 | 165 | 3/21/2024 |
0.8.0-prerelease.33 | 82 | 3/21/2024 |
0.8.0-prerelease.32 | 99 | 3/21/2024 |
0.8.0-prerelease.31 | 85 | 3/21/2024 |
0.8.0-prerelease.28 | 96 | 3/21/2024 |
0.8.0-prerelease.27 | 89 | 3/21/2024 |
0.8.0-prerelease.26 | 84 | 3/21/2024 |
0.8.0-prerelease.25 | 92 | 3/21/2024 |
0.8.0-prerelease.23 | 77 | 3/21/2024 |
0.8.0-prerelease.22 | 83 | 3/21/2024 |
0.8.0-prerelease.21 | 92 | 3/21/2024 |
0.8.0-prerelease.20 | 82 | 3/21/2024 |
0.8.0-prerelease.19 | 84 | 3/21/2024 |
0.8.0-prerelease.18 | 86 | 3/21/2024 |
0.8.0-prerelease.17 | 84 | 3/21/2024 |
0.8.0-prerelease.16 | 96 | 3/21/2024 |
0.8.0-prerelease.15 | 84 | 3/21/2024 |
0.8.0-prerelease.14 | 85 | 3/21/2024 |
0.8.0-prerelease.13 | 75 | 3/21/2024 |
0.8.0-prerelease.12 | 80 | 3/21/2024 |
0.8.0-prerelease.11 | 78 | 3/21/2024 |
0.8.0-prerelease.10 | 88 | 3/21/2024 |
0.8.0-prerelease.9 | 83 | 3/21/2024 |
0.8.0-prerelease.7 | 351 | 3/19/2024 |
0.8.0-prerelease.6 | 146 | 3/19/2024 |
0.8.0-prerelease.5 | 304 | 3/13/2024 |
0.8.0-prerelease.4 | 89 | 3/13/2024 |
0.8.0-prerelease.3 | 77 | 3/13/2024 |
0.8.0-prerelease.2 | 88 | 3/13/2024 |
0.8.0-prerelease.1 | 74 | 3/13/2024 |
0.7.0 | 154 | 3/13/2024 |
0.7.0-prerelease.1 | 81 | 3/13/2024 |
0.6.0-prerelease.1 | 84 | 3/12/2024 |
0.5.0-prerelease.26 | 79 | 3/12/2024 |
0.5.0-prerelease.25 | 66 | 3/12/2024 |
0.5.0-prerelease.24 | 130 | 3/11/2024 |
0.5.0-prerelease.23 | 84 | 3/10/2024 |
0.5.0-prerelease.22 | 81 | 3/10/2024 |
0.5.0-prerelease.20 | 117 | 3/10/2024 |
0.5.0-prerelease.19 | 81 | 3/10/2024 |
0.5.0-prerelease.18 | 115 | 3/10/2024 |
0.5.0-prerelease.17 | 93 | 3/10/2024 |
0.5.0-prerelease.16 | 79 | 3/10/2024 |
0.5.0-prerelease.15 | 72 | 3/10/2024 |
0.5.0-prerelease.14 | 80 | 3/10/2024 |
0.5.0-prerelease.13 | 81 | 3/10/2024 |
0.5.0-prerelease.12 | 83 | 3/10/2024 |
0.5.0-prerelease.11 | 82 | 3/9/2024 |
0.5.0-prerelease.9 | 90 | 3/9/2024 |
0.5.0-prerelease.7 | 200 | 3/8/2024 |
0.5.0-prerelease.6 | 80 | 3/8/2024 |
0.5.0-prerelease.5 | 81 | 3/8/2024 |
0.5.0-prerelease.4 | 89 | 3/8/2024 |
0.4.2 | 128 | 3/8/2024 |
0.4.1 | 128 | 3/8/2024 |
0.4.0 | 118 | 3/8/2024 |
0.4.0-prerelease.46 | 77 | 3/8/2024 |
0.4.0-prerelease.45 | 60 | 3/8/2024 |
0.4.0-prerelease.44 | 74 | 3/8/2024 |
0.4.0-prerelease.42 | 81 | 3/8/2024 |
0.4.0-prerelease.41 | 75 | 3/7/2024 |
0.4.0-prerelease.39 | 73 | 3/7/2024 |
0.4.0-prerelease.37 | 73 | 3/7/2024 |
0.4.0-prerelease.36 | 71 | 3/7/2024 |
0.4.0-prerelease.35 | 75 | 3/7/2024 |
0.4.0-prerelease.34 | 75 | 3/7/2024 |
0.4.0-prerelease.33 | 85 | 3/7/2024 |
0.4.0-prerelease.32 | 73 | 3/7/2024 |
0.4.0-prerelease.28 | 88 | 3/7/2024 |
0.4.0-prerelease.27 | 69 | 3/7/2024 |
0.4.0-prerelease.25 | 75 | 3/7/2024 |
0.4.0-prerelease.24 | 76 | 3/7/2024 |
0.4.0-prerelease.23 | 73 | 3/7/2024 |
0.4.0-prerelease.22 | 81 | 3/7/2024 |
0.4.0-prerelease.21 | 78 | 3/7/2024 |
0.4.0-prerelease.20 | 79 | 3/7/2024 |
0.4.0-prerelease.19 | 77 | 3/7/2024 |
0.4.0-prerelease.18 | 80 | 3/7/2024 |
0.4.0-prerelease.17 | 93 | 3/7/2024 |
0.4.0-prerelease.16 | 80 | 3/7/2024 |
0.4.0-prerelease.15 | 86 | 3/7/2024 |
0.4.0-prerelease.14 | 79 | 3/7/2024 |
0.4.0-prerelease.13 | 84 | 3/7/2024 |
0.3.0 | 139 | 3/5/2024 |
0.3.0-prerelease.3 | 79 | 3/5/2024 |
0.2.0 | 139 | 3/5/2024 |
0.1.0 | 159 | 3/5/2024 |
0.1.0-prerelease.22 | 83 | 3/5/2024 |
0.1.0-prerelease.19 | 79 | 3/5/2024 |
0.1.0-prerelease.18 | 91 | 3/5/2024 |
0.1.0-prerelease.17 | 81 | 3/5/2024 |
0.1.0-prerelease.13 | 80 | 3/5/2024 |
0.1.0-prerelease.12 | 84 | 3/5/2024 |
0.1.0-prerelease.10 | 81 | 3/5/2024 |
0.1.0-prerelease.9 | 86 | 3/5/2024 |
0.1.0-prerelease.8 | 81 | 3/5/2024 |
0.1.0-prerelease.7 | 84 | 3/5/2024 |
0.1.0-prerelease.5 | 90 | 3/5/2024 |
0.1.0-prerelease.4 | 88 | 3/5/2024 |
0.1.0-prerelease.3 | 85 | 3/5/2024 |
0.1.0-prerelease.2 | 81 | 3/5/2024 |
0.1.0-prerelease.1 | 170 | 12/13/2023 |
0.1.0-alpha.1 | 91 | 3/5/2024 |
## New Version
* Bump `nuke_build_helpers` from `7.0.0-prerelease.1` to `9.0.0-prerelease.2`. See [changelog](https://github.com/Kiryuumaru/NukeBuildHelpers/compare/nuke_build_helpers/7.0.0-prerelease.1...nuke_build_helpers/9.0.0-prerelease.2)
## What's Changed
* Disabled bump if UseJsonFileVersioning is enabled by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/201
* Fixed typo by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/202
* Bump NuGet.Packaging, Nuke.Common and YamlDotNet by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/203
* Cleaner logs by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/204
* Bump NuGet.Packaging, Nuke.Common and YamlDotNet by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/205
* Cleanups by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/206
* Bump xunit.runner.visualstudio from 2.8.2 to 3.0.0 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/207
* Bump YamlDotNet from 16.2.1 to 16.3.0 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/208
* Fixed error on empty publish by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/209
* Bump coverlet.collector from 6.0.2 to 6.0.3 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/210
* Bump Sharprompt from 2.4.5 to 3.0.0 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/211
* Bump xunit.runner.visualstudio from 3.0.0 to 3.0.1 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/213
* Bump xunit from 2.9.2 to 2.9.3 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/212
* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/214
* Bump coverlet.collector from 6.0.3 to 6.0.4 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/216
* Enhance error handling and update dependencies by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/217
* Refactor Build.cs for async execution and project cloning by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/218
* Refactor version handling in BaseNukeBuildHelpers by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/219
* Bump System.Formats.Asn1 from 9.0.1 to 9.0.2 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/220
* Bump xunit.runner.visualstudio from 3.0.1 to 3.0.2 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/221
* Bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/222
* Bump NuGet.Packaging and System.Formats.Asn1 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/223
* Bump NuGet.Packaging and System.Formats.Asn1 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/224
* Bump System.Formats.Asn1 from 9.0.2 to 9.0.3 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/225
* Code cleanup and improvement for safer dictionary access by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/226
* Fix errors when accessing env version data by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/227
* Bump System.Formats.Asn1 from 9.0.3 to 9.0.4 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/228
* Bump xunit.runner.visualstudio from 3.0.2 to 3.1.0 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/229
* Update NuGet.Packaging to 6.14.0, 6.14.0; System.Formats.Asn1 to 9.0.5 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/230
* Update Microsoft.NET.Test.Sdk to 17.14.0 by @dependabot[bot] in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/231
* Refactor build ID handling to use Git directly by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/232
* Update Git command to shorten commit hash abbreviation by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/233
* Added local build versioning support by @Kiryuumaru in https://github.com/Kiryuumaru/NukeBuildHelpers/pull/248
**Full Changelog**: https://github.com/Kiryuumaru/NukeBuildHelpers/compare/build.534...build.20250828214713.5f50c07