1Password / connect-helm-charts

Official 1Password Helm Charts
https://developer.1password.com
MIT License
93 stars 74 forks source link

Add support for on-demand CI acceptance test runs #53

Closed florisvdg closed 3 years ago

florisvdg commented 3 years ago

Not so pretty, but a better-than-nothing solution to be able to run the acceptance tests for external PRs after having manually validated them.

Usage

Do a manual sanity check on the submitted code and copy the branch's latest commit hash, go to the Actions tab -> Run acceptance tests and press the Run workflow button (note: button doesn't show yet, because this PR needs to be on main first). Paste in the commit hash you verified and enter the fork repository name, and it will run the acceptance tests including the secrets needed to run the tests.

image

Downsides of this approach:

If GitHub ever releases an Approve workflow run with secrets button for external PRs, then we can revert this PR.