You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Forked repositories cannot run CI workflows due to restrictions on accessing a sensitive license key required for E2E tests. This limitation blocks contributions from forks and prevents full validation of pull requests.
Desired Solution
Implement a secure mechanism to allow forks to pass CI workflows while protecting the license key.
Potential Approaches
Skip E2E tests for forks: Run non-secret-dependent jobs for forks and reserve E2E tests for workflows triggered in the base repository.
jobs:
e2e-tests:
if: github.repository == 'org/repo' # Run only in the base repository
Ephemeral Licenses: Generate short-lived license keys for PRs from forks, valid only for the duration of the CI workflow.