For some basic QA, a workflow with the following characteristics should be set up: - [x] Build a container image - [x] Build container image for PR if it changed dependencies - [x] Run all actions in this container - [x] Check formatting - [x] Build all binaries for all platforms - [x] Run tests - [ ] Remove all PR images on PR close event if exist - [x] Remove previous PR image if a new image image was build - [ ] All actions should also be run easily on a developer system The workflow should be triggered for every commit on the `main` branch as well as for PRs.
For some basic QA, a workflow with the following characteristics should be set up:
The workflow should be triggered for every commit on the
mainbranch as well as for PRs.