Breaking
* feat: updates content and git submodule for FedRAMP Rev5 validation (22)
* feat: updates content from FedRAMP Rev4 to Rev5
Updates FedRAMP submodule to the latest commit
The location of the XSLT has changed from the repository to the OSCAL
release so the NIST submodule was removed and the download_oscal_converters
script was added
BREAKING CHANGE: This drops support for Rev4 validation
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
---------
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* test: adds assertions to validate command unit tests
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
---------
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com> ([`d09c742`](https://github.com/oscal-compass/compliance-trestle-fedramp/commit/d09c74287463339ddf10fc5805dec8c043286175))
Build
* build(deps): bump actions/checkout from 2 to 4 (51)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`ba4e976`](https://github.com/oscal-compass/compliance-trestle-fedramp/commit/ba4e976fb2ca1ebf2e5eefa60d4a228c565b7dea))
Chore
* chore(deps): bump trestle version to major version 3 (44)
* chore(deps): updates trestle to new major version
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* chore(deps): drops python 3.8 support, adds 3.10 and 3.11
Aligns supported python versions with compliance-trestle
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* chore: replaces pkg_resources with importlib.resources
pkg_resources is deprecated in Python 3.11
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
---------
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com> ([`b16607d`](https://github.com/oscal-compass/compliance-trestle-fedramp/commit/b16607d43024d98f29f6d0c4671f9422e2fe9577))
* chore: Merge back version tags and changelog into develop. ([`7b6cc41`](https://github.com/oscal-compass/compliance-trestle-fedramp/commit/7b6cc418a7c72273a8581783204ea666c8f30049))
* chore: add updates information for move to new org (35)
* docs: updates README and setup.cfg with new organization
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* docs: updates CODE OF CONDUCT to match compliance-trestle
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* docs: updates issue templates with new organization and repo information
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* ci: updates workflow files with correct organization information
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* docs: updates MAINTAINER.md
* docs: updates CONTRIBUTING.md with trestle guidance
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* docs: fixes grammatical errors in contributing doc
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
---------
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com> ([`9556b6d`](https://github.com/oscal-compass/compliance-trestle-fedramp/commit/9556b6d43edd947f458776e435e040d08124e815))
* chore: updates actions on the python-push.yml (30)
* chore: removes windows dev tool install from python-push.yml
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* chore: removes direct-merge-action from python-push.yml
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* ci: removes sonar job and combines lint and test into build
This alter the CI Trestle Deploy workflow to match the
compliance-trestle workflow
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
---------
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com> ([`bffa6ed`](https://github.com/oscal-compass/compliance-trestle-fedramp/commit/bffa6ed6170f6651c8812b327806386a9a0f9c23))
* chore: Merge back version tags and changelog into develop. ([`4420c46`](https://github.com/oscal-compass/compliance-trestle-fedramp/commit/4420c46585d755e618749abb78fb05fa724584a2))
Ci
* ci: updates github actions and adds dependabot configuration (49)
* build(deps): updates GitHub Actions versions in CI
* feat: adds dependabot for automated updates
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
---------
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com> ([`623f787`](https://github.com/oscal-compass/compliance-trestle-fedramp/commit/623f7871aa0deed0d614354046f1439f368155d3))
* ci: updates workflow for v9 of semantic release (46)
* fix: pins semantic release to version v7 and adds an optional minor flag
The latest version of semantic-release does not support setup.cfg.
Pinning to the same version as compliance-trestle so the upgrades
can be made in sync. This project is still in beta so adding an option
to force minor releases for breaking changes.
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* chore: fixes formatting on Makefile
Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
* chore: set MINOR variable on python-push.yml