Skip to content

feat: add automated JSON report generation feature#194

Open
xakraz wants to merge 2 commits into
ChristofferNissen:mainfrom
DataDome-OSS-contrib:feat/157
Open

feat: add automated JSON report generation feature#194
xakraz wants to merge 2 commits into
ChristofferNissen:mainfrom
DataDome-OSS-contrib:feat/157

Conversation

@xakraz

@xakraz xakraz commented Feb 26, 2026

Copy link
Copy Markdown

Overview

Should fix #157

Changes

  • Add report generation configuration to helmper.yaml and viper.go
  • Implement new report generation logic within program.go
  • Introduce report.go to generate and write repository reports as JSON
  • Add comprehensive unit tests in report_test.go for various scenarios and configurations of report generation

Notes

Might need #195

Signed-off-by: Xavier Krantz xakraz@gmail.com

@ChristofferNissen

Copy link
Copy Markdown
Owner

Please rebase and push again. This feature looks great 🙌

- Add report generation configuration to `helmper.yaml` and `viper.go`
- Implement new report generation logic within `program.go`
- Introduce `report.go` to generate and write repository reports as JSON
- Add comprehensive unit tests in `report_test.go` for various scenarios and configurations of report generation

Signed-off-by: Xavier Krantz <xakraz@gmail.com>
@xakraz

xakraz commented Mar 6, 2026

Copy link
Copy Markdown
Author

Please rebase and push again. This feature looks great 🙌

Updated 😅

…ersions

- Add TRIVY_VERSION environment variable and update Trivy installation to use it in GitHub Actions workflow
- Upgrade GitHub Actions workflows dependencies: checkout to v6, setup-go to v6 with Go version 1.24.4
- Update Go module dependencies: various indirect dependencies have been upgraded for versions including golang.org/x/sync, cel.dev/expr, and cloud.google.com/go among others.

Signed-off-by: Xavier Krantz <xakraz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feat] Having a Json formated report of to-be imported resources for another machine process

2 participants