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

[New] Add test submission schema version 1 #6

Merged
merged 43 commits into from
Dec 15, 2024
Merged

Conversation

douglasdotc
Copy link
Collaborator

@douglasdotc douglasdotc commented Dec 4, 2024

Description

This PR adds our first version of the test submission schema following the JSON schema 2020-12 version

Resolved issues

CERT-2807
CERT-2812

Documentation

Generated

Tests

@douglasdotc douglasdotc requested a review from p-gentili December 4, 2024 20:37
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Copy link

@p-gentili p-gentili left a comment

Choose a reason for hiding this comment

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

Some comments below but the biggest thing we're missing is the category_map which is AFAIK required.

docs/.sphinx/test_submission_schema/generate_schema_doc.py Outdated Show resolved Hide resolved
test_submission_schema/v1.json Outdated Show resolved Hide resolved
test_submission_schema/v1.json Outdated Show resolved Hide resolved
test_submission_schema/v1.json Outdated Show resolved Hide resolved
test_submission_schema/v1.json Outdated Show resolved Hide resolved
Signed-off-by: Douglas Chiang <[email protected]>
@douglasdotc douglasdotc marked this pull request as ready for review December 10, 2024 15:03
Copy link
Contributor

@pieqq pieqq left a comment

Choose a reason for hiding this comment

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

I had done an initial review... and forgot to submit it! :)

Trying again.

test_submission_schema/schemas/v1.json Outdated Show resolved Hide resolved
test_submission_schema/schemas/v1.json Outdated Show resolved Hide resolved
test_submission_schema/schemas/v1.json Outdated Show resolved Hide resolved
test_submission_schema/schemas/v1.json Outdated Show resolved Hide resolved
test_submission_schema/schemas/v1.json Outdated Show resolved Hide resolved
test_submission_schema/schemas/v1.json Outdated Show resolved Hide resolved
test_submission_schema/schemas/v1.json Outdated Show resolved Hide resolved
test_submission_schema/schemas/v1.json Outdated Show resolved Hide resolved
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
Copy link

@p-gentili p-gentili left a comment

Choose a reason for hiding this comment

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

I would get rid of any yarf mention for the time being.

Apart from that, LGTM!

pyproject.toml Outdated Show resolved Hide resolved
Signed-off-by: Douglas Chiang <[email protected]>
Signed-off-by: Douglas Chiang <[email protected]>
@douglasdotc douglasdotc merged commit c2dc3f8 into main Dec 15, 2024
6 checks passed
@douglasdotc douglasdotc deleted the impl-submission-schema branch December 15, 2024 15:58
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.

5 participants