Refactor artifacts upload to use zip code directly instead of cmd tool

What does this MR do and why?

Refactor artifacts upload to use the zip code directly instead of the cmd tool

  • We don't need to run the cmd tool to generate zip meta when we can directly use the code. Removes the dependency on the zip binary being present on the machine.
  • Hoping the existing tests are enough to validate the behaviour.

How to set up and validate locally

  1. cd workhorse
  2. go test ./internal/upload/

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Love Bhardwaj

Merge request reports

Loading