novolis-time / release.md
Release
Versioning
CalVer via d:\novolis\novolis-time\build\version.json (2026.1.*). Packable projects share the repo stamp.
Publish path
Maintainers ship on `main` (no maintainer PR for normal work):
- Commit and
git push origin main merge.ymlbuilds, tests, packs, and publishes to GitHub Packages- Consumers restore from nuget.org +
https://nuget.pkg.github.com/Novolis-Platform/index.json
Do not publish via a local folder feed. See nuget-only-policy.
Local verification before push
dotnet test d:\novolis\novolis-time\tests\Novolis.Time.Unit\Novolis.Time.Unit.csproj -p:NovolisUseProjectReferences=true
dotnet run --file d:\novolis\novolis-governance\scripts\doc-audit.cs -- --repo d:\novolis\novolis-timePackages
| Package | Project |
|---|---|
Novolis.Time | src/Novolis.Time |
Novolis.Time.Week | src/Novolis.Time.Week |
Novolis.Time.Workday | src/Novolis.Time.Workday |
Novolis.Time.Worktime | src/Novolis.Time.Worktime |
Novolis.Time.Worktime.Legal | src/Novolis.Time.Worktime.Legal |