Supported forms
| Selector | Meaning |
|---|---|
24 | Highest stable 24.*.* release |
24.x | Same major-line intent as 24 |
24.5 | Highest stable 24.5.* release |
24.5.x | Same minor-line intent as 24.5 |
24.5.0 | Exact semantic version |
x or * | Any stable version |
latest | Highest stable release from the provider |
lts | Highest current LTS release, Node.js only |
v is accepted in direct requests and normalized.
Unsupported forms
Jolter does not support:@, ranges, unions, prerelease syntax, and more than three numeric components are rejected.
Runtime support
| Runtime | Numeric | latest | lts |
|---|---|---|---|
| Node.js | Yes | Yes | Yes |
| Bun | Yes | Yes | No |
| Deno | Yes | Yes | No |
Tool support
Built-in tools and plugin tools support numeric selectors, wildcards, andlatest. They do not support lts.
Corepack-style hashes
Exact built-in tool versions can include an archive hash:Stability policy
Broad selectors can move when provider metadata changes. Use exact versions for:- release jobs;
- pinned build images;
- regulated reproducibility;
- offline cache preparation;
- incident rollbacks.