What it needs to do:
It should have NO inputs, and only use the base branch and the github SHA OR if it's a worflow call, use the branch that is being built.
- It will download all the artifacts that have the GitHub SHA as a suffix in a standard format.
- It will load those images into podman, and re-tag them to the branch or latest if main branch.
- Build a bundle image with NO replacements.
- Create a cluster, load the re-tagged images, install OLM, Run the bundle/catalog source (or whatever olm v1 needs!!!) and verify install.
- Run the given test action that is needed against the cluster.
What it needs to do:
It should have NO inputs, and only use the base branch and the github SHA OR if it's a worflow call, use the branch that is being built.