Open
Description
Description
Currently, the Build step of https://github.com/aquasecurity/tracee/blob/main/.github/workflows/release.yaml and https://github.com/aquasecurity/tracee/blob/main/.github/workflows/release-snapshot.yaml comprises the github release creation even if the next steps fail. The architecture build steps should take care only of that leaving the release (last step) responsible of pushing images and finally creating the github release.
- Use
upload-artifact
anddownload-artifact
actions to share the docker images through the workflow jobs. - Make use of
if: failure()
to rollback (clean) possible done steps.