Hey folks, so I have a project that would need some secrets exposed for testing community PRs and obviously I don’t want to leak these. I think I could use manual approvals [1] to hold PR testing until I inspect the PR and make sure it’s not malicious. The only thing I would need to make sure about is that the circle config.yml is always taken from master branch (because otherwise an attacker could change the config in their PR to remove the manual approval step and leak my secrets). Is there any guarantee/setting that would make sure that the config file is always taken from master (or a given branch)?
Thanks!
[1] https://circleci.com/docs/2.0/workflows/#holding-a-workflow-for-a-manual-approval