common-cloud-controls
common-cloud-controls copied to clipboard
Develop Artifact Releasing Tool
Feature Request
Description of Problem:
At the moment, we do not have a formalized process for releasing artifacts and sharing them with our stakeholders. So, to address this gap, we need to develop the artifact-releasing tool first. This tool should be responsible for the following:
- Compiling all of the YAML files (controls, threats, features, etc.)
- Converting YAML files into human-readable format (PDF, MD)
- Converting YAML files into OSCAL-supported format and files
- Create a version-controlled zip file or package with all the artifacts inside.
@eddie-knight I've created the issue & mapped it to the PR - will update the description later.
Architecture diagram is located in #334 - we are using Golang for this.
Sorry if I missed this, is there a plan for storing versions of the compiled output?
I think it would be quite nice, if there was a "latest" verson of the markdown, along with the cal ver version, and that way people would be able to track the changes via the file history diff to more easily see the changes via the diff?
Yeah @sshiells-scottlogic, the goal is for the "production ready" assets to be stored in GitHub Releases
This issue will be closed as stale in 7 days. Please update this issue if it is still needed.
Closed as stale. An update may reopen this issue.