Skip to content
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

Centralize CI for bandit and safety #1814

Merged
merged 1 commit into from
Feb 15, 2024
Merged

Centralize CI for bandit and safety #1814

merged 1 commit into from
Feb 15, 2024

Conversation

legoktm
Copy link
Member

@legoktm legoktm commented Feb 8, 2024

Status

Ready for review

Description

Both of these projects can be run centrally across all components and don't need to be installed and configured separately four times.

This also identifies and fixes that bandit wasn't being run on export (though the issue it flagged was a false positive).

Refs #1773.

Test Plan

  • Run make lint, see it pass. Remove one of the # nosec tags, see that it fails.
  • Run make safety, see it pass. Remove one of the --ignore entries in the Makefile, see that it fails.
  • grep for references to bandit and safety in the individual component folders, should get no hits outside of changelogs.

@legoktm legoktm requested a review from a team as a code owner February 8, 2024 22:06
Both of these projects can be run centrally across all components and
don't need to be installed and configured separately four times.

This also identifies and fixes that bandit wasn't being run on export
(though the issue it flagged was a false positive).

Refs #1773.
Copy link
Contributor

@zenmonkeykstop zenmonkeykstop left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test plan checks out, LGTM

@zenmonkeykstop zenmonkeykstop merged commit e7b7d0c into main Feb 15, 2024
49 checks passed
@zenmonkeykstop zenmonkeykstop deleted the centralized-lint branch February 15, 2024 18:42
@cfm cfm mentioned this pull request Feb 15, 2024
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants