You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now that the repository contains code for two images, ipxe-builder and fakeIPA, it's essential to ensure ongoing code quality and security. Here are some suggestions:
Add vulnerability scanning: Implement tools like osv-scanner to detect and address vulnerabilities in dependencies.
Add bot for dependency updates: Integrate Dependabot or Renovate to automatically handle dependency bumps for Python and other relevant codebases.
Set up Python code linters: Introduce linters like flake8 or pylint to ensure code style consistency and best practices.
Create tests for fakeIPA: Add tests to validate fakeIPA functionality and ensure updates (such as dependency bumps) don't break the code. (might need a separate issue for this)
Establish PR check jobs: Ensure that relevant PRs are automatically tested with the required checks. Since the repo contains heterogeneous image codebases, we need to ensure tests are required only if changes happen in the concerned folder.
This will help maintain a high standard of security, stability, and code quality for the repository.
The text was updated successfully, but these errors were encountered:
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues will close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Now that the repository contains code for two images, ipxe-builder and fakeIPA, it's essential to ensure ongoing code quality and security. Here are some suggestions:
osv-scanner
to detect and address vulnerabilities in dependencies.Dependabot
orRenovate
to automatically handle dependency bumps for Python and other relevant codebases.flake8
orpylint
to ensure code style consistency and best practices.This will help maintain a high standard of security, stability, and code quality for the repository.
The text was updated successfully, but these errors were encountered: