getporter / porter

Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.
https://porter.sh
Apache License 2.0
1.2k stars 199 forks source link

Run signing integration test #3135

Closed kichristensen closed 1 month ago

kichristensen commented 2 months ago

What does this change

In order parallelize integration tests, the Github workflow doesn't use Mage to run all integration tests directly. Instead each integration test file is run in different jobs, requiring new integration test files to be manually added to the workflow. The integration test for signing images was missing and is added in this PR.

For some reason running the Notation and Cosign test in parallel fails on in the Github workflow, so parallelization of those two tests are also disabled.

Related to #2902

Notes for the reviewer

Checklist