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

Revamp CI/CD Infrastructure, Simplify Build #1857

Merged
merged 13 commits into from
Jul 25, 2023
Merged

Revamp CI/CD Infrastructure, Simplify Build #1857

merged 13 commits into from
Jul 25, 2023

Commits on Jul 14, 2023

  1. Remove old build/ci-cd, create makefile

    * Replace metaschema submodule with metaschema-xslt
    * Remove extraneous dependencies (pom.xml, some package.json entries)
    
    Co-authored-by: Wendell Piez <wendell.piez@nist.gov>
    Co-authored-by: Dmitry Cousin <dmitry.cousin@nist.gov>
    3 people committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    25457b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e7fc1a View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Replace GHA workflows

    * Remove generate ci documentation workflow
    * Create `artifacts` and `checks` makefile targets
    nikitawootten-nist committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    3b459db View commit details
    Browse the repository at this point in the history
  2. Added JSONSCHEMA/XSD validation targets

    * Started a `build/` README
    * Added libxml2-utils to status action setup
    nikitawootten-nist committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    50e54dd View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Added XSpec and converter gen makefile targets

    * Advanced metaschema-xslt submodule
    * Added more details to the OSCAL build readme
    nikitawootten-nist committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    c6c98ff View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Properly capture MLC errors in Makefile target

    * Downgraded MLC to 3.10.2 to mitigate intermittent "Callback was already called" errors
    * Artifact CI job run multiple jobs
    nikitawootten-nist committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    37137f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Added schematron compose validation targets

    Co-authored-by: Chris Compton <daniel.compton@nist.gov>
    nikitawootten-nist and Compton-US committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    ae22717 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Update build/ README with version numbers

    Co-authored-by: A.J. Stein <alexander.stein@nist.gov>
    nikitawootten-nist and aj-stein-nist authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    98f3897 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    847b2b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0476d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    faed550 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #46 from aj-stein-nist/issue1847-release-prep-bump…

    …-oscal-version
    
    Prepare models, bump schema version to 1.1.0
    nikitawootten-nist authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    67ad172 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Advanced metaschema-xslt submodule, fixing JSON->XML conversion adds …

    …`nm:ERROR` when using `json` instead of `file` input #1849
    nikitawootten-nist committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    8fe2138 View commit details
    Browse the repository at this point in the history