Skip to content

Refactor release build/ci process #4152

Open
@geyslan

Description

@geyslan

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 and download-artifact actions to share the docker images through the workflow jobs.
  • Make use of if: failure() to rollback (clean) possible done steps.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions