Travis CI 在Pull Request 时无法获取环境变量

在维护着自己的一个Rust crate, 偶尔会有同学发PR来新增特性,奇怪的是他们的Pull Request 的Travis CI check 全部都failed, 而我自己在合并他们的PR 后跑的Travis CI check 却是没问题的,看了一下日志,发现是因为Travis CI 在Pull Request 时移除了我设置的测试需要用到的环境变量:

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#Pull-Requests-and-Security-Restrictions

看了文档和google 了一下,都没发现怎么解决这个问题,有同学有类似的问题么