I have a GitHub repo,
waffle_gcs, that requires Google Cloud credentials to perform certain integration tests. I have encrypted the file using the official documentation for doing so. Any branch that belongs to the repo directly, such as
master, seems to build without a problem. When someone forks my project and submits a pull request, they get an “iv undefined” error during decryption.
It seems like this might be a problem with how Travis sets environment variables for forks of a project? I’m just guessing at this point, but because it consistently works with the
master branch, and other branches that belong to the primary
waffle_gcs repo, I would guess that the fact this is coming from a fork is the source of the problem. Is there any way to solve this?