-
Notifications
You must be signed in to change notification settings - Fork 4
ci: remove semgrep from Python deps #221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: remove semgrep from Python deps #221
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes the semgrep dependency from Python's package dependencies and moves semgrep execution to a separate CI job using a Docker container. This change reduces the Python dependency chain while maintaining semgrep functionality through containerization.
- Removed semgrep from pyproject.toml dependencies
- Updated poe task to use external script instead of direct semgrep command
- Added dedicated semgrep CI job using Docker container
- Updated Mergify configuration to include semgrep check
Reviewed Changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| pyproject.toml | Removes semgrep from Python development dependencies |
| poe.toml | Updates semgrep task to use external tools/semgrep script |
| .mergify.yml | Adds semgrep check requirement for merge queue |
| .github/workflows/ci.yaml | Adds dedicated semgrep job using Docker container |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🟢 Changelog requirementsWonderful, this rule succeeded.
🟢 Enforce conventional commitWonderful, this rule succeeded.Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/
🟢 🔎 ReviewsWonderful, this rule succeeded.
|
This lighten the dependencies chain, making less packages to update and install. Change-Id: I771475ff87dac4cb1d872c379327ccae0082701a
a03100b to
f4cc6f7
Compare
This lighten the dependencies chain, making less packages to update and
install.