Skip to content

Use cpex framework imports#57

Draft
lucarlig wants to merge 7 commits intomainfrom
fix/use-cpex-framework-dependency
Draft

Use cpex framework imports#57
lucarlig wants to merge 7 commits intomainfrom
fix/use-cpex-framework-dependency

Conversation

@lucarlig
Copy link
Copy Markdown
Collaborator

@lucarlig lucarlig commented Apr 28, 2026

Summary

  • Rebase branch on latest main and resolve integration-test conflicts while preserving the cpex.framework import migration.
  • Replace plugin/test framework imports with cpex.framework modules and keep Rust bridge/shim paths aligned.
  • Add cpex>=0.1.0.dev11,<0.2.0 across affected plugin packages and refresh lockfiles.
  • Bump plugin versions with consistent metadata (Cargo.toml + plugin-manifest.yaml), normalized to +1 patch over main for each touched plugin.

Version Changes

  • encoded_exfil_detection: 0.2.1 -> 0.2.2
  • pii_filter: 0.2.1 -> 0.2.2
  • rate_limiter: 0.0.4 -> 0.0.5
  • retry_with_backoff: 0.2.0 -> 0.2.1
  • secrets_detection: 0.2.1 -> 0.2.2
  • url_reputation: 0.2.0 -> 0.2.1

Validation

  • CI validate-and-detect gate addressed by aligning manifest and Cargo versions.
  • Remaining CI jobs run from latest push on fix/use-cpex-framework-dependency.

Closes #58

@lucarlig lucarlig force-pushed the fix/use-cpex-framework-dependency branch from a72451d to 4202e41 Compare April 28, 2026 09:07
@lucarlig lucarlig force-pushed the fix/use-cpex-framework-dependency branch 3 times, most recently from 7ae39b1 to 2d747d8 Compare April 28, 2026 11:32
@lucarlig lucarlig force-pushed the fix/use-cpex-framework-dependency branch 9 times, most recently from 3fe741c to cdf01db Compare April 29, 2026 12:16
@lucarlig lucarlig force-pushed the fix/use-cpex-framework-dependency branch 6 times, most recently from f95e0da to c146a5f Compare April 30, 2026 07:55
@lucarlig lucarlig force-pushed the fix/use-cpex-framework-dependency branch 4 times, most recently from 9f669b4 to fef50ac Compare May 1, 2026 07:57
@lucarlig lucarlig force-pushed the fix/use-cpex-framework-dependency branch 2 times, most recently from 11e4fa6 to aa61188 Compare May 1, 2026 08:39
lucarlig added 2 commits May 1, 2026 10:49
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Increment patch versions for all plugins touched by the PR so the rebased branch remains release-safe.

Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig lucarlig force-pushed the fix/use-cpex-framework-dependency branch from aa61188 to eecfc98 Compare May 1, 2026 09:49
lucarlig added 5 commits May 1, 2026 10:54
Sync plugin-manifest.yaml versions with the bumped Cargo.toml versions to satisfy CI version consistency checks.

Signed-off-by: lucarlig <luca.carlig@ibm.com>
Adjust plugin version bumps so each changed plugin is incremented by exactly one patch version relative to origin/main.

Signed-off-by: lucarlig <luca.carlig@ibm.com>
Regenerate Cargo.lock so release preflight leaves no diff after stub generation.

Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
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.

Use cpex framework package for plugin imports

1 participant