-
Notifications
You must be signed in to change notification settings - Fork 171
Integrate profile checker Schematron into CI/CD #128
Copy link
Copy link
Open
usnistgov/OSCAL
#1513Labels
Scope: CI/CDA task issue to modify the repo's continuous integration and continuous deployment capability.A task issue to modify the repo's continuous integration and continuous deployment capability.User StoryThe issue is a user story for a development task.The issue is a user story for a development task.enhancementThe issue adds a new feature, capability, or artifact to the repository.The issue adds a new feature, capability, or artifact to the repository.
Metadata
Metadata
Assignees
Labels
Scope: CI/CDA task issue to modify the repo's continuous integration and continuous deployment capability.A task issue to modify the repo's continuous integration and continuous deployment capability.User StoryThe issue is a user story for a development task.The issue is a user story for a development task.enhancementThe issue adds a new feature, capability, or artifact to the repository.The issue adds a new feature, capability, or artifact to the repository.
Type
Projects
Status
Blocked
User Story:
Responding to usnistgov/OSCAL#534 we implemented a simple profile link checker that reports when profiles call controls that can't be found in an imported catalog. It doesn't work on profiles importing profiles but it is better than nothing for detecting simple pointer errors.
The Schematron is in this branch: https://github.com/wendellpiez/OSCAL/tree/Issue534-profile-validation. The PR is usnistgov/OSCAL#539.
(Link to commit: wendellpiez/OSCAL@aa223f3#diff-ae6cae8616ab5f465e28e103376e036e )
Goals:
Help ensure profiles committed to the repo are correct.
This Schematron can also be the basis for other checks to be run on profiles.
Dependencies:
Acceptance Criteria
{The items above are general acceptance criteria for all User Stories. Please describe anything else that must be completed for this issue to be considered resolved.}