novolis-tools / release.md
Release
Maintainer CLIs and docs site
dotnetclidocsnovolis
CalVer YEAR.MAJOR.MINOR.BUILD via build/version.json and merge CI (github.run_number as BUILD).
- Merge to `main` (package-surface changes) → pack + push to GitHub Packages
- GitHub Release → nuget.org (workflow
release.yml)
See release policy.
Consumer float for packages in this repo: `2026.1.*`.
Packages
| Package | Kind |
|---|---|
Novolis.Tools.Cli | Library (Spectre helpers) |
Novolis.Tools.CodeLayout | Library (SLNX-wide C# layout mapping and repair) |
Novolis.Tools.CodeLayout.Cli | dotnet tool (novolis-code-layout) |
Novolis.Tools.Coverage | Library (coverage collect / merge) |
Novolis.Tools.Coverage.Cli | dotnet tool (novolis-coverage) |
Novolis.Tools.Docs | Library |
Novolis.Tools.Docs.Cli | dotnet tool (novolis-docs) |
Novolis.Tools.Sqlite | Library (depends on Novolis.Storage.Sqlite) |
Novolis.Tools.Sqlite.Cli | dotnet tool (novolis-sqlite) |
Novolis.Tools.LiteDb | Library (depends on Novolis.Storage.LiteDb) |
Novolis.Tools.LiteDb.Cli | dotnet tool (novolis-litedb) |