Skip to content
Beskid The Beskid Book

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

18.2 Registry-assigned versions

Normal flows do not let publishers hand-type package versions like it is 2014.

Registry-assigned versions

In normal publish flows, the registry assigns package versions—publishers do not supply manual semver bumps for every upload unless policy explicitly allows exceptions. That kills an entire class of “I published 99.99.99 because marketing” incidents.

You write in Project.projRegistry / lockfile owns
Package id, dependencies, targetsResolved version pins
Dependency version ranges (policy)Concrete versions after fetch/lock

Treat Project.lock as truth for CI reproducibility—chapter 06 workspace material covers multi-project graphs.