Skip to content

External contributions always fail CI #3041

@amrocha

Description

@amrocha

Issue summary

See #2843

The problem is that we have two Travis builds: one for branches, and one for PRs. The PR one doesn't run Percy/shrink-ray/chroma because of the way Travis handles merging the PR changes causing issues according to a comment by Ben:

 # Travis builds on commit and for PR builds (where Travis merges your last
 # commit in a PR into the base branch). There isn't much value uploading info
 # to ShrinkRay/Percy/Chroma for these merge commits because they're not
 # usefully exposed in their UIs. So skip these jobs on PR builds

The problem with this is that branch builds don't run for outside contributions, so they always get stuck on CI.

Expected behavior

CI runs for external contributions

Actual behavior

CI gets stuck waiting for responses from services that were never triggered by Travis

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions