compliance-trestle
compliance-trestle copied to clipboard
An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard.
## Describe the bug Some `task` test cases do a file compare of generated OSCAL document with a pre-generated one, and will fail when OSCAL version changes since OSCAL version...
## Issue description / feature objectives Related to #1267 many tests that use execute_command_and_assert simply check the return code but do not confirm that the expected error occurred rather than...
## Issue description / feature objectives Currently Trestle tests use a lot of hardcoded test data which is hard to maintain and update. Instead, we should either generate it on...
## Issue description / feature objectives We need a new repo organization for agile authoring. Currently we have separate repos for each different model authoring - catalogs, profiles, etc. and...
## Issue description / feature objectives There is a need to add additional validation constraints to the python classes in trestle, and there are a number of ways to add...
Labels are included in markdown headers when they are present in the profile.json. But if not, labels are missing even if they are in the catalog. It is handy having...
## Issue description / feature objectives Recently flake8 released a version 6.0.0 which seemed to drop the support of Python 3.7. The change broke flake8-broken-line plugin. As a result `pre-commit...
- **fix: spelling** - **fix: Update codeql pipeline** - **feat: Abstract python versions** - **feat: Abstract python versions from the pipeline** ## Types of changes - [x] Bug fix (non-breaking...
## Issue description / feature objectives The current setup of compliance trestle's github pipelines are robust, however, have been aging: ### Brittleness and risk of errors - Python versions are...
## Describe the bug Quite recently, we have experimented a few issues related to the release process. While attempting to do a deployment, we had a problem while publishing the...