Skip to content

Migrated package.manifest*.json to draft-07 - #6060

Open
Vessel9817 wants to merge 5 commits into
SchemaStore:masterfrom
Vessel9817:package.manifest
Open

Migrated package.manifest*.json to draft-07#6060
Vessel9817 wants to merge 5 commits into
SchemaStore:masterfrom
Vessel9817:package.manifest

Conversation

@Vessel9817

Copy link
Copy Markdown
Contributor
  • Migrated from draft-04 to draft-07
  • Enabled strict validation

Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com>
Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com>
"description": "A user group alias who is denied access"
}
},
"required": ["deny"]

@hyperupcall hyperupcall Sep 5, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

With the properties moved over inside of oneOf, are these required properties needed anymore? Wondering how their existence changes the schema validation

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Not sure I understand what you mean. There's no negative tests or dependencies, so removing required has no effect on tests, but it does make the properties optional. However, I could move the properties back outside oneOf to simplify the diff.

Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com>
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.

2 participants