We are using GH Actions instead of Travis in the Angular 10 codebase, and when a PR is made by an external contributor the CI process fails because the lack of Docker Hub credentials, so we should skip the login for these contributions like the Travis CI pipeline.
We use a plugin to do the login so we cannot skip the signup the same way but I'm working in a solution using the if operator from GH Actions that allows to skip steps.
We are using GH Actions instead of Travis in the Angular 10 codebase, and when a PR is made by an external contributor the CI process fails because the lack of Docker Hub credentials, so we should skip the login for these contributions like the Travis CI pipeline.
This is the fix we made in Travis to skip the login when credentials are not available: https://github.com/medic/cht-core/commit/8af238504c163a73d533881b8d6f0d60c39bd974
We use a plugin to do the login so we cannot skip the signup the same way but I'm working in a solution using the
if
operator from GH Actions that allows to skip steps.This PR is blocked because of this error and we can use it to test the solution: https://github.com/medic/cht-core/pull/6841