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)

Defined Under Namespace

Modules: Devbox, Utils