Skip to content
This repository was archived by the owner on Jul 1, 2025. It is now read-only.
This repository was archived by the owner on Jul 1, 2025. It is now read-only.

Update CI/CD to format and pretty resolved profile catalogs after resolution #1188

@aj-stein-gsa

Description

@aj-stein-gsa

This is a ...

improvement - something could be better

This relates to ...

  • the FedRAMP OSCAL baselines
  • the FedRAMP SSP OSCAL Example
  • the FedRAMP SAP OSCAL Example
  • the FedRAMP SAR OSCAL Example
  • the FedRAMP POA&M OSCAL Example
  • the FedRAMP OSCAL Validations
  • the Not sure

User Story

After the move to CI/CD pipelines in GitHub Actions to the new oscal-cli and Makefile-based processing steps, resolved profile catalogs in JSON, XML, and YAML are not properly formatting and pretty-printing the content after resolution. It will be ideal for consumers of the catalog to have them properly formatted.

Goals

  • easier readability;
  • easier spot-check debugging; and
  • smaller line-by-line diff changes.

Dependencies

N/A

Acceptance Criteria

  • All FedRAMP Documents Related to OSCAL Adoption (https://github.com/GSA/fedramp-automation) affected by the changes in this issue have been updated.
  • A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.

Other information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    🔖 Ready

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions