Skip to content

Investigate Why Ignore Conditions Are Not Working in Smoke Tests #277

@kbukum1

Description

@kbukum1

Issue Description:

We are observing unexpected dependency updates in smoke tests despite having ignore conditions configured. This issue is not limited to npm but appears across multiple ecosystems.

Example Ignore Condition (Not Working as Expected):

ignore-conditions:
  - dependency-name: get-intrinsic
    source: tests/smoke.yaml
    version-requirement: '>1.0.3'

Despite this, get-intrinsic@1.0.4 was still updated.

Expected Behavior:

Dependencies listed under ignore-conditions should not be updated beyond the specified versions.

Areas to Investigate:

  • Ignore condition processing across ecosystems
  • Matching logic for dependencies
  • Package manager behavior (NPM, Cargo, etc.)
  • Potential caching issues
  • Dependabot update pipeline handling

Next Steps:

  1. Reproduce the issue across multiple ecosystems.
  2. Validate how ignore conditions are applied.
  3. Identify and fix the root cause to prevent unwanted updates.

Impact: 🚨 Unexpected updates affect test stability across ecosystems.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions