You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the CI/CD workflows run independently and concurrently of each other:
Since ordering is not defined, CD could run before the CI, potentially deploying bad artifacts which could have been caught by the tests run by the CI.
There is duplication of code between the workflows. ie all 3 workflows build the bentobox-engineimage from scratch.
Proposal
Introduce workflow dependency by triggering CD when CI completes with the workflow_run event:
Move all building of artifacts to CI, CD to use built artifacts from CI.
Problem
Currently, the CI/CD workflows run independently and concurrently of each other:
bentobox-engineimage from scratch.Proposal
workflow_runevent: