Don't depend to base image jobs.
Those jobs are not always in the workflow and that makes the workflow invalid in those cases. Since the build and push already happens before those jobs will use the newer base images anyway.
Those jobs are not always in the workflow and that makes the workflow invalid in those cases. Since the build and push already happens before those jobs will use the newer base images anyway.