Skip to content

fix: narrow lockfile plugin CI selection#81

Draft
lucarlig wants to merge 1 commit intomainfrom
fix/narrow-lockfile-ci-selection
Draft

fix: narrow lockfile plugin CI selection#81
lucarlig wants to merge 1 commit intomainfrom
fix/narrow-lockfile-ci-selection

Conversation

@lucarlig
Copy link
Copy Markdown
Collaborator

@lucarlig lucarlig commented May 5, 2026

Summary

  • keep Cargo.lock from forcing all plugins when plugin-specific paths identify the changed plugin set
  • preserve conservative all-plugin selection for lockfile-only changes
  • add regression coverage for Cargo.lock plus one plugin path

Fixes #80

Validation

  • python3 -m unittest tests.test_plugin_catalog.PluginCatalogTests.test_ci_selection_treats_cargo_lock_change_as_all_plugins tests.test_plugin_catalog.PluginCatalogTests.test_ci_selection_keeps_cargo_lock_with_plugin_change_plugin_scoped
  • python3 tools/plugin_catalog.py validate .
  • python3 tools/plugin_catalog.py ci-selection . diff a028daee84c0879bda1a38b59111afecbf044b87 c628d106327bf595c024d7fe515abcab7d7ff903

Signed-off-by: lucarlig <luca.carlig@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Narrow CI plugin selection for plugin-scoped lockfile updates

1 participant