Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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