AutoVer 0.0.26
dotnet tool install --global AutoVer --version 0.0.26
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local AutoVer --version 0.0.26
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AutoVer&version=0.0.26
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package AutoVer --version 0.0.26
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
AutoVer
Notice: This project is currently in development and is not ready for use beyond experimentation.
AutoVer is a .NET CLI tool that is used for automating versioning of .NET projects.
The tool is meant to support the following capabilities:
- Auto version multiple project with different version numbers in a single git repository
- Specify Patch, Minor or Major version types
- Create git tags and GitHub releases
- Generate changelogs based on git commit messages as well as hand-written ones.
CI/CD
AutoVer could be used as part of your CI/CD workflow. The following is a sample GitHub Workflow to version a .NET project as well as create the CHANGELOG.md file.
name: Prepare Release
on:
workflow_dispatch:
permissions:
contents: write
jobs:
version-and-changelog:
name: Version and Changelog
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- name: Install AutoVer
run: dotnet tool install -g AutoVer
- name: Setup Git User
run: |
git config --global user.email "github-user@email.com"
git config --global user.name "GitHub User"
- name: Increment Version
run: autover version
- name: Update Chagelog
run: autover changelog
- name: Push Changes
run: git push && git push origin --tags
Note: Make sure to replace github-user@email.com and GitHub User.
Getting Help
If you have any feature requests, feel free to submit then to this repo for me to take into consideration as I build this tool out.
This project takes inspiration from the following projects:
| 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 was computed. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.26 | 99 | 5/21/2026 |
| 0.0.25 | 597 | 4/1/2025 |
| 0.0.24 | 462 | 10/24/2024 |
| 0.0.23 | 227 | 10/22/2024 |
| 0.0.22 | 245 | 10/4/2024 |
| 0.0.21 | 603 | 4/13/2024 |
| 0.0.20 | 357 | 3/26/2024 |
| 0.0.19 | 290 | 3/23/2024 |
| 0.0.18 | 308 | 3/21/2024 |
| 0.0.17 | 239 | 3/21/2024 |
| 0.0.16 | 239 | 3/21/2024 |
| 0.0.15 | 254 | 3/20/2024 |
| 0.0.14 | 313 | 3/20/2024 |
| 0.0.13 | 283 | 3/18/2024 |
| 0.0.12 | 240 | 3/18/2024 |
| 0.0.11 | 301 | 3/18/2024 |
| 0.0.10 | 255 | 3/15/2024 |
| 0.0.9 | 276 | 3/15/2024 |
| 0.0.8 | 291 | 3/2/2024 |
| 0.0.7 | 288 | 1/26/2024 |
Loading failed