Files
Sergei Zharinov 22721edd65 feat: Add exact versioning (#40098)
* feat: Add `dummy` versioning

* refactor: Rename `dummy` versioning to `exact`

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(versioning/exact): isCompatible equality

* Update lib/modules/versioning/exact/index.spec.ts

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
2025-12-30 11:55:09 +00:00

357 B

Exact versioning treats any non-empty string as a valid version. It only guarantees strict string equality — a version matches only itself and is never considered greater than another.

This is useful for dependencies like GitHub Actions where each tag represents a specific feature, and only the digest should be updated while keeping the tag unchanged.