Novolis Docs
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):

  1. Commit and git push origin main
  2. merge.yml builds, tests, packs, and publishes to GitHub Packages
  3. 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-time

Packages

PackageProject
Novolis.Timesrc/Novolis.Time
Novolis.Time.Weeksrc/Novolis.Time.Week
Novolis.Time.Workdaysrc/Novolis.Time.Workday
Novolis.Time.Worktimesrc/Novolis.Time.Worktime
Novolis.Time.Worktime.Legalsrc/Novolis.Time.Worktime.Legal

Governance