mozilla-iam / cis

Home of Mozilla IAM change integration service repository.
Mozilla Public License 2.0
10 stars 27 forks source link

ci: Disable builds for PRs due to Docker Hub creds #536

Closed floatingatoll closed 3 years ago

floatingatoll commented 3 years ago

My straightforward Travis-to-GitHub-Actions conversion has a flaw, requiring Docker Hub public credentials to avoid rate-limiting. There are ways to do this safely, but they're not done yet; so for now, disabling builds on pull requests from other repos. The symptom of this issue is that builds fail due to empty/null DOCKER_HUB_xyz variables, as seen in make-test.yml.

Pushing to mozilla-iam/cis:branch rather than yourhome/cis:branch will allow CI to run while this is the case.

Includes and closes #535, which updates the README to reference GitHub Actions rather than Travis CI, and documents the Docker Hub dependency and the restriction.