Skip to content

[New] Add test submission schema version 1#6

Merged
douglasdotc merged 43 commits intomainfrom
impl-submission-schema
Dec 15, 2024
Merged

[New] Add test submission schema version 1#6
douglasdotc merged 43 commits intomainfrom
impl-submission-schema

Conversation

@douglasdotc
Copy link
Copy Markdown
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

Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
@douglasdotc douglasdotc requested a review from p-gentili December 4, 2024 20:37
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Copy link
Copy Markdown

@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.

Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
@douglasdotc douglasdotc marked this pull request as ready for review December 10, 2024 15:03
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Copy link
Copy Markdown
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.

douglasdotc and others added 5 commits December 10, 2024 20:36
Co-authored-by: Pierre Equoy <pierre.equoy@canonical.com>
Co-authored-by: Pierre Equoy <pierre.equoy@canonical.com>
Co-authored-by: Pierre Equoy <pierre.equoy@canonical.com>
Co-authored-by: Pierre Equoy <pierre.equoy@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
…validator.

Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Copy link
Copy Markdown

@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!

Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
Signed-off-by: Douglas Chiang <douglas.chiang@canonical.com>
@douglasdotc douglasdotc merged commit c2dc3f8 into main Dec 15, 2024
@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