Regenerate nix tests by github-actions[bot] · Pull Request #479 · dependabot/smoke-tests (original) (raw)
JamieMagee added a commit to dependabot/cli that referenced this pull request
`generateIgnoreConditions` produces `version-requirement: '>X'` per `create_pull_request` output. When `X` is a 40-character git SHA (submodules, nix flake inputs pinned to a branch or rev), Ruby's `Gem::Requirement` rejects it as ill-formed and the smoke test fails.
The previous workaround was an inline `pm != "submodules"` check that disabled generation for the entire ecosystem. That doesn't work for nix, which can mix SHA-pinned and tag-pinned (semver) flake inputs in the same lock file.
Detect git SHAs at the individual condition level instead. Semver-style versions in any ecosystem still get a stability ignore condition; SHAs are skipped wherever they appear (see dependabot/smoke-tests#479).
JamieMagee added a commit to dependabot/cli that referenced this pull request
generateIgnoreConditions produces version-requirement: '>X' per
create_pull_request output. When X is a 40-character git SHA
(submodules, nix flake inputs pinned to a branch or rev), Ruby's
Gem::Requirement rejects it as ill-formed and the smoke test fails.
The previous workaround was an inline pm != "submodules" check that
disabled generation for the entire ecosystem. That doesn't work for
nix, which can mix SHA-pinned and tag-pinned (semver) flake inputs in
the same lock file.
Detect git SHAs at the individual condition level instead. Semver-style versions in any ecosystem still get a stability ignore condition; SHAs are skipped wherever they appear (see dependabot/smoke-tests#479).
yeikel pushed a commit to yeikel/cli that referenced this pull request
generateIgnoreConditions produces version-requirement: '>X' per
create_pull_request output. When X is a 40-character git SHA
(submodules, nix flake inputs pinned to a branch or rev), Ruby's
Gem::Requirement rejects it as ill-formed and the smoke test fails.
The previous workaround was an inline pm != "submodules" check that
disabled generation for the entire ecosystem. That doesn't work for
nix, which can mix SHA-pinned and tag-pinned (semver) flake inputs in
the same lock file.
Detect git SHAs at the individual condition level instead. Semver-style versions in any ecosystem still get a stability ignore condition; SHAs are skipped wherever they appear (see dependabot/smoke-tests#479).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
[ Show hidden characters]({{ revealButtonHref }})