10.2.0
·
164 commits
to develop
since this release
- Removed properties in the
GitVersionrecord that have been removed in newer versions.- Instead of
NuGetVersionV2, useFullSemVer.
- Instead of
- Implemented a basic
.gitlab-ci.ymlgenerator. Currently only generates a single job, for all specified targets.- You can also specify to automatically upload all (known (via
.Produces)) artifacts from the executed targets. - On top of this, you can specify artifacts to exclude; as well as only running the job on specific branch(es) push event.
- You can also specify to automatically upload all (known (via
- Global Tool now generates build projects using .NET 10 and with the
GreemDev.Nukepackage. - Fixed duplicate key error in
GitRepository.GetRemoteNameAndBranch(fixes #1537)- Instead, only the most recent value is retained.
- Refactored the documentation in-repository to work on
mkdocs, hosted by readthedocs:- https://github.com/gruke-build/docs
- View the deployment on nuke.greemdev.net.
- Additionally, a docfx configuration has been made and has been deployed on ReadTheDocs alongside the above documentation for C# API reference documentation specifically.
- Results of the docfx build output are pushed to the
docfxbranch on thegruke-build/docsrepository, via a non-generated GitHub Action workflow. - View the deployment on nuke.greemdev.net/docfx.
- View the deployment on gruke.readthedocs.io.
- Results of the docfx build output are pushed to the
- nuke-build#1523: fix: log
npmwarn messages as a warning- Thanks, @moritz-baecker-integra!
- nuke-build#1572: Added support for XML Solutions into
gruke :setup- Thanks, @lahma!
- nuke-build#1583: Added support for resolving VS2026 MSBuild installations
- Thanks, @Kielek!
- nuke-build#1557: Added support for Windows installations being not on
C:\- Thanks, @Uriel6575!
- nuke-build#1549: Removed deprecated & retired Azure Pipelines OS images
- Thanks, @aneilmac!
- Similarly, I did the same for AppVeyor & GitHub runner images. (nuke-build#1519)
- Fix
StronglyTypedSolutionGeneratorcausing compilation errors when a Solution Folder is prefixed with digits. (nuke-build#1581)- Thanks, @ITaluone!