Orbit.lock
The Orbit.lock lock file is a file that captures every dependency required for the current project. This includes information about exact versions of dependencies and how to get them if any are missing from the cache.
The lock file is managed by Orbit, and formalizes the data the user provided in the Orbit.toml
manifest file. The lock file is required for every project and should not be manually edited.
With a lock file, the current state of the project can be reproduced at a later time and in any environment. If the current project uses version control, then it is recommended to track Orbit.lock
to ensure reproducibility across environments.
To update the current project's lock file, use orbit lock
. The lock file will also automatically be updated before the build process when using orbit build
or orbit test
.
Note: A project's lock file contains all the data required by it to reproduce its current state, so it does not require reading the lock files of its dependencies.