Module: Dependabot
- Defined in:
- lib/dependabot/devbox.rb,
lib/dependabot/devbox/helpers.rb,
lib/dependabot/devbox/version.rb,
lib/dependabot/devbox/file_parser.rb,
lib/dependabot/devbox/requirement.rb,
lib/dependabot/devbox/file_fetcher.rb,
lib/dependabot/devbox/file_updater.rb,
lib/dependabot/devbox/update_checker.rb,
lib/dependabot/devbox/metadata_finder.rb,
lib/dependabot/devbox/package/package_details_fetcher.rb,
lib/dependabot/devbox/update_checker/latest_version_finder.rb
Overview
Devbox constraints are nixpkgs version prefixes declared as name@constraint
in devbox.json. We translate the prefix form into Gem::Requirement strings:
latest -> ">= 0" (track the newest release)
3 -> "~> 3.0" (pin the major line)
3.10 -> "~> 3.10.0" (pin the minor line)
3.10.19 -> "= 3.10.19" (pin an exact version)