When using the goapp.yaml workflow, and merging PR-1 which contains Go-changes, then merge PR-2 which does not contain Go-changes, the building&publishing of the OCI images is cancelled.
- I merge a PR with a change to Go code
a. This starts a new run of mage-ci on main, to build the OCI image
- I then merge another unrelated PR that does not change any Go code (e.g. a docs-PR)
a. This starts a new run of mage-ci on main, and skips the Go application job, and cancels the previous run of mage-ci
When using the
goapp.yamlworkflow, and merging PR-1 which contains Go-changes, then merge PR-2 which does not contain Go-changes, the building&publishing of the OCI images is cancelled.a. This starts a new run of
mage-cionmain, to build the OCI imagea. This starts a new run of
mage-cionmain, and skips theGo applicationjob, and cancels the previous run ofmage-ci