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

Datatype regex fixes for #1703 #1736

Conversation

aj-stein-nist
Copy link
Contributor

@aj-stein-nist aj-stein-nist commented Apr 3, 2023

Committer Notes

Update metaschema for current datatype regexes, closes #1703.

All Submissions:

By submitting a pull request, you are agreeing to provide this contribution under the CC0 1.0 Universal public domain dedication.

Changes to Core Features:

  • Have you added an explanation of what your changes do and why you'd like us to include them?
  • Have you written new tests for your core changes, as applicable?
  • Have you included examples of how to use your new feature(s)?
  • Have you updated all OSCAL website and readme documentation affected by the changes you made? Changes to the OSCAL website can be made in the docs/content directory of your branch.

@aj-stein-nist aj-stein-nist self-assigned this Apr 3, 2023
@aj-stein-nist aj-stein-nist changed the base branch from develop to release-1.0 April 3, 2023 21:10
@aj-stein-nist aj-stein-nist force-pushed the 1703-date-regex-not-updated-to-fixed-v104-version-in-json-schema-or-in-main-branch branch 2 times, most recently from d4b4197 to 76824ac Compare April 3, 2023 22:16
@aj-stein-nist aj-stein-nist force-pushed the 1703-date-regex-not-updated-to-fixed-v104-version-in-json-schema-or-in-main-branch branch from 76824ac to 15846e0 Compare April 4, 2023 16:07
As part of the OSCAL build process, we validate the structure of the
metaschema definitions of the OSCAL models themselves against the schema
of Metaschema definitions XSD from the metaschema repo. Recently, a path
update was fixed in the OSCAL develop branch but not in the release-1.0
branch or main because these changes occurred after 1.0.4 publication.
The files were relocated and reorganized. This adjustment must be made
to account for that.

Pull release/main back into develop should be minor and a rebase may not
be necessary. If so, we will adjust accordingly. In develop, see This
commit:

84d2d46
This is pulling over workaround as reported in usnistgov/oscal-content#139 with the WIP workaround submodule.

usnistgov/oscal-content@26f0fe1
@aj-stein-nist aj-stein-nist force-pushed the 1703-date-regex-not-updated-to-fixed-v104-version-in-json-schema-or-in-main-branch branch from 6974307 to 19635d9 Compare April 4, 2023 19:26
@aj-stein-nist aj-stein-nist marked this pull request as ready for review April 4, 2023 20:03
@aj-stein-nist
Copy link
Contributor Author

CI/CD is still failing but that is not a surprise. Some of this work has to be back-ported because Schematron checks on Metaschema model definitions were made more stringent since the last release. If we touch up the Metaschema submodule to use a rebased version of the usnistgov/metaschema#343 PR off of develop to include usnistgov/metaschema#344, this last CI failure will go green and this should be ready.

@aj-stein-nist
Copy link
Contributor Author

aj-stein-nist commented Apr 12, 2023

There are transient link check errors so not all the builds steps pass. For this release, I do not want to or intend to backport changes in Markdown files for updates links to the FedRAMP Automation repo's reorganized baseline links. For now, I think this is ready for review.

@aj-stein-nist aj-stein-nist requested a review from a team April 12, 2023 02:45
@aj-stein-nist aj-stein-nist merged commit d496014 into release-1.0 Apr 14, 2023
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.

1 participant