Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Name: Added Continuous Integration
Description of Changes
A concise description of the current CI workflow:
• Trigger:
Runs on every push to any branch (**)
• Job 1: code quality
Uses Ubuntu latest & Python 3.10
Runs code formatting checks:
Black (style formatting)
isort (import sorting)
Ruff (linting)
• Job 2: security
Runs after code-quality passes
Performs security scanning:
Bandit (code security analysis)
Safety (dependency vulnerability checks)
• Features:
Uses pip caching for faster runs
Installs dev dependencies automatically
Fails fast if any check fails
This workflow ensures both code quality standards and basic security practices are maintained with every push.
Type of Change
Checklist