Skip to content

Releases: RedHatProductSecurity/trestle-bot

v0.4.2

30 Nov 20:31
10f93ea
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

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

26 Oct 19:56
b28e496
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

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

26 Oct 17:38
8cae7bc
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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

17 Oct 20:09
4e2fc7b
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

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

02 Oct 18:18
342319d
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

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

18 Sep 16:58
eed25ed
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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

08 Sep 22:09
b655699
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

What's Changed

  • build(deps): Bump gitpython from 3.1.32 to 3.1.35 by @dependabot in #44

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

01 Sep 17:45
a6c90f4
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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

Full Changelog: https://github.com/RedHatProductSecurity/trestle-bot/commits/v0.1.0