Skip to content

Draft: Include all files in report metadata

Anna Springfield requested to merge include-all-files-in-report-metadata into main

What does this MR do and why?

Updates reports to no longer include a fileName field and instead have a files field that contains an array of objects with a path and a checksum, like this:

"files": [
  {
    "path": "mypath/internal/testdata/dep_files/requirements.txt",
    "checksum": "5872ee0a4ec7b0357486dd4eb2969f433f3f6ce41e1724f59624f4b81c093785"
  },
  {
    "path": "mypath/internal/testdata/dep_files/multi.txt",
    "checksum": "9a1e9d427377d28d1ecca0a5f6d7dfccdd92189dc1b4ff132745b0a841ee5ebb"
  },
  {
     "path": "mypath/internal/testdata/dep_files/dev/multi.txt",
     "checksum": "9a1e9d427377d28d1ecca0a5f6d7dfccdd92189dc1b4ff132745b0a841ee5ebb"
  }
]

Closes #28

Edited by Anna Springfield

Merge request reports