Regenerate nix tests by github-actions[bot] · Pull Request #479 · dependabot/smoke-tests (original) (raw)

@github-actions

v-HaripriyaC

JamieMagee added a commit to dependabot/cli that referenced this pull request

Apr 28, 2026

@JamieMagee

`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

Apr 28, 2026

@JamieMagee

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

Jun 2, 2026

@JamieMagee

…t#616)

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 }})