Skip to content

fix: adds required fields to gemara artifacts#695

Merged
marcusburghardt merged 1 commit into
complytime:test/acceptance-testsfrom
hbraswelrh:fix/gemara-schema-correction
Jul 7, 2026
Merged

fix: adds required fields to gemara artifacts#695
marcusburghardt merged 1 commit into
complytime:test/acceptance-testsfrom
hbraswelrh:fix/gemara-schema-correction

Conversation

@hbraswelrh

Copy link
Copy Markdown
Member

Summary

This PR was created to update the gemara artifacts introduced in PR #669. The ControlCatalog and Policy were missing the type fields and required applicability-groups. Once this PR is merged the tests and repo-scoped gemara schema validation should be revisited.

Related Issues

Review Hints

# Validate the ControlCatalog
cue vet -c -d '#ControlCatalog' github.com/gemaraproj/gemara@v1.3.0 tests/acceptance/testdata/catalog.yaml

# Validate the Policy
cue vet -c -d '#Policy' github.com/gemaraproj/gemara@v1.0.0 tests/acceptance/testdata/policy.yaml

Signed-off-by: Hannah Braswell <hbraswel@redhat.com>
@hbraswelrh hbraswelrh requested a review from a team as a code owner July 6, 2026 21:43
@hbraswelrh hbraswelrh requested review from gxmiranda, marcusburghardt and trevor-vaughan and removed request for a team, gxmiranda and marcusburghardt July 6, 2026 21:43

@marcusburghardt marcusburghardt left a comment

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.

LGTM

@marcusburghardt marcusburghardt merged commit 4a6ef52 into complytime:test/acceptance-tests Jul 7, 2026
16 checks passed
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