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

Customer prs 1 #86

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open

Customer prs 1 #86

wants to merge 7 commits into from

Conversation

pyth0n1c
Copy link
Contributor

Contains a number of user-contributed PRs.

These PRs have been evaluated individually and approved, but the sum of these changes will be evaluated exhaustively together to ensure everything looks good.

Thanks to @linuxdaemon, especially, for all the contributions!

linuxdaemon and others added 7 commits August 14, 2023 12:05
This means a failed container will no longer hang the test command
This is consistent with the validation check
that allows no tests if status=experimental
Updated validator for "tests" so that it always runs, even if no tests are provided.  without adding always=True, it fails to catch missing tests.
Also, ensure that we run against the .value of the enumeration, 
not the enum object itself. This is required since The Pydantic config use_enum_values = True
Allow absent tests for experimental detections
Update new content generator with new formats
Handle stopped containers in testing
@@ -177,7 +177,7 @@ def datamodel_valid(cls, v, values):
return v

def all_tests_successful(self) -> bool:
if len(self.tests) == 0:
if len(self.tests) == 0 and self.status is DetectionStatus.production.value:

Choose a reason for hiding this comment

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

Suggested change
if len(self.tests) == 0 and self.status is DetectionStatus.production.value:
if len(self.tests) == 0 and self.status == DetectionStatus.production.value:

This is something I had to fix in my fork and hadn't circled back to updating the PR

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.

None yet

2 participants