Releases: complytime/trestle-bot
Releases · complytime/trestle-bot
v0.5.0
What's Changed
- fix: fixes type hints and simplifies ToRules yaml transformer by @jpower432 in #86
- build(deps): bumps python-gitlab to new major version v4 by @jpower432 in #93
- ⬆️ Bump actions/checkout from 3 to 4 by @dependabot in #94
- ⬆️ Bump actions/upload-artifact from 2 to 3 by @dependabot in #95
- ⬆️ Bump actions/download-artifact from 2 to 3 by @dependabot in #96
- test: adds end to end tests for SSP creation and autosync by @jpower432 in #87
- chore: add a .dockerignore file by @jpower432 in #91
- ⬆️ Bump ruamel-yaml from 0.17.40 to 0.18.5 by @dependabot in #97
- feat: adds image tests to CI by @jpower432 in #92
- feat: updates create_new_with_filter with more filter types and management operations by @jpower432 in #88
- ⬆️ Bump actions/checkout from 3 to 4 by @dependabot in #102
- ⬆️ Bump aquasecurity/trivy-action from 0.14.0 to 0.15.0 by @dependabot in #101
- tests: adds test with RequestsMock for create_pull_request unit tests by @jpower432 in #99
- refactor: decouples AuthoredObject configuration from tasks by @jpower432 in #98
- ⬆️ Bump identify from 2.5.32 to 2.5.33 by @dependabot in #100
- ⬆️ Bump aquasecurity/trivy-action from 0.15.0 to 0.16.0 by @dependabot in #108
- ⬆️ Bump SonarSource/sonarcloud-github-action from 2.0.2 to 2.1.0 by @dependabot in #109
- test: adds negative tests to assemble and regenerate task tests by @jpower432 in #104
- ci: allows no-cache option for image building to ensure updated deps by @jpower432 in #107
- chore: adds skip-dirs to trivy image scan by @jpower432 in #116
- chore: adds image signing with cosign to publish.yml by @jpower432 in #82
- refactor: streamlines exit exception handling by @jpower432 in #103
- test: adds unit tests for the set_git_provider method for EntrypointBase by @jpower432 in #118
Full Changelog: v0.4.2...0.5.0
v0.4.2
What's Changed
- test: add e2e scenarios for create-cd by @jpower432 in #69
- chore: adds initial issues templates by @jpower432 in #73
- refactor: updates "filter" variables to avoid clash with builtin func… by @jpower432 in #72
- docs(actions): adds examples with outputs to actions documentation by @jpower432 in #70
- task(ci): add sonar by @afflom in #77
- chore: removes todo comments by @jpower432 in #78
- chore: adds fixes for KICS warnings by @jpower432 in #80
- refactor(bot): refactor bot.py logic into TrestleBot class by @jpower432 in #79
- build(deps): Bump cryptography from 41.0.5 to 41.0.6 by @dependabot in #85
- chore: normalizes and improves readability for container files by @jpower432 in #83
- feat: adds dev container configuration files by @jpower432 in #84
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- fix(entrypoint): fixes top level ModelFilter logic by @jpower432 in #71
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- PSCE-258 - feat: adds filtering by profile to AuthoredComponentDefinition create… by @jpower432 in #62
- fix: deletes top level action file from the repository by @jpower432 in #64
- feat: configure logger for module and control from actions files by @jpower432 in #63
- PSCE-263: tests: adds initial end to end test for rules transform by @jpower432 in #65
- PSCE-256: Add create-cd entrypoint for component definition bootstrapping by @jpower432 in #67
- PSCE-256 - Add create-cd GitHub Action by @jpower432 in #68
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- PSCE-237 - Adds Rule YAML to CSV transformation by @jpower432 in #47
- PSCE-238 by @afflom in #48
- PSCE-245 - Add pydantic for basic data validation of Trestle Rule by @jpower432 in #50
- PSCE-251: refactor(cli): removes reusable CLI code to cli_base to enable multip… by @jpower432 in #54
- chore: adds semgrep pre-commit and CI action by @jpower432 in #51
- PSCE-239: feat: adds validation for YAML trestle rules by @jpower432 in #52
- test: adds tests for failed tasks to test_bot.py and normalizes test … by @jpower432 in #56
- PSCE-249 - Add entrypoint for trestle YAML rule transformation by @jpower432 in #55
- PSCE-257: feat(authored): adds rules view creation for component definitions by @jpower432 in #59
- build: updates image building strategy to use GHA cache by @jpower432 in #57
- fix: adds an example row to final CSV to account for skipped rows by @jpower432 in #58
- docs: adds grammar fixes and clarity to README.md files and contribut… by @jpower432 in #60
- test: adds integration test bewtween rules transform, assemble, and r… by @jpower432 in #61
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- PSCE-226 - build(deps): bump compliance-trestle to latest commit for leveraged auth by @jpower432 in #49
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- PSCE-222 - feat: updates skip_items to accept glob patterns by @jpower432 in #45
- refactor: update to repository api from trestle by @jpower432 in #43
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- build(deps): Bump gitpython from 3.1.32 to 3.1.35 by @dependabot in #44
New Contributors
- @dependabot made their first contribution in #44
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- repo setup admin items by @afflom in #1
- chore: initial python project structure by @jpower432 in #2
- chore: creates composite action with full poetry setup by @jpower432 in #3
- fix: remove additional action step for dependency install by @jpower432 in #4
- feat: adds initial feature for git commits and remote pushes by @jpower432 in #5
- adds drawings by @afflom in #6
- Feat/add assembly task by @jpower432 in #7
- adds dockerfile by @afflom in #8
- docs: updates action.yml descriptions and README by @jpower432 in #9
- fix: fixes errors in pre-task execution in cli.py by @jpower432 in #11
- chore: updates Dockerfile to comply with GitHub actions guidelines by @jpower432 in #10
- test: adds cli.py testing to test invalid arg responses by @jpower432 in #12
- Feat/add outputs by @jpower432 in #13
- feat: add fixes for GitHub Actions integration by @jpower432 in #14
- Feat/add regenerate by @jpower432 in #15
- docs: updates README usage and adds TROUBLESHOOTING.md by @jpower432 in #17
- Adds logger by @afflom in #16
- fix: updates logger and entrypoint script to log errors written to st… by @jpower432 in #19
- chore: adds correction on how to setup auth for git with user token by @jpower432 in #20
- Feat/add gh prs by @jpower432 in #18
- Feat/add compdef create by @jpower432 in #22
- feat: allows pull request title to be configurable by @jpower432 in #25
- test: adds test for custom PR title and fixes test for default value by @jpower432 in #26
- PSCE-173 - feat: adds create default profile logic to AuthoredProfile type by @jpower432 in #27
- adds create by @afflom in #21
- chore: test code cov by @jpower432 in #28
- PSCE-199 feat: adds workflow to publish container image to GHCR by @jpower432 in #30
- PSCE-192 - feat: adds support for GitLab as a Provider type by @jpower432 in #29
- docs: adds action behavior information to README by @jpower432 in #24
- feat: add pr_number as an optional output on the action by @jpower432 in #23
- fix: updates comparison for ssp type in get_trestle_model_dir by @jpower432 in #31
- chore: update publish to push to quay.io by @jpower432 in #33
- PSCE-194 - Add create method to generate new system security plans with inheritance view by @jpower432 in #32
- build(deps): updates certifi to 2023.07.22 by @jpower432 in #34
- Chore/update base image by @jpower432 in #35
- chore: update poetry lock by @jpower432 in #37
- Merge staging to main by @jpower432 in #36
- PSCE-202 - Adds create utility function to create ssps with ssp-filter by @afflom in #38
- docs: add package documentation to each init file by @jpower432 in #40
- docs: update readme warning by @jpower432 in #39
- refactor: updates logging to import log logic from trestle by @jpower432 in #41
- chore: updates the base images to UBI minimal by @jpower432 in #42
New Contributors
- @afflom made their first contribution in #1
- @jpower432 made their first contribution in #2
Full Changelog: https://github.com/RedHatProductSecurity/trestle-bot/commits/v0.1.0