example-package
example-package copied to clipboard
[tech debt] Refactor `verify_provenance_authenticity`
This function has a lot of special casing for each builder and is getting pretty hard to edit. We should either break up the function per builder or by verifier command (e.g. verify-artifact, verify-image, verify-npm-package) as the options are different for each command.
https://github.com/slsa-framework/example-package/blob/79877134d7d62f3cf333ea8f41998f59c5f4d08e/.github/workflows/scripts/e2e-verify.common.sh#L209