3ba2ddcfe4
GitHub Actions doesn't allow secrets context in step if expressions. Add HAS_DOCKERHUB_TOKEN env var at job level that evaluates the secret existence, then reference that env var in step conditions. Fixes: "Unrecognized named-value: 'secrets'" workflow validation error