-
Notifications
You must be signed in to change notification settings - Fork 101
Closed
Description
Right now the default homu flow when using travis causes these builds:
- Original PR commit built by travis (which is actually a merge commit with master)
auto
branch when homu merges for testingmaster
branch when the final merge happens
Build 3 is redundant always, since that merge is always a fast forward with homu. You can remove this spurious build by adding branches: except: - master
to .travis.yml
, but unfortunately that turns of PR builds altogether.
However, Build 2 is often redundant as well. Travis CI already tests a merge commit, not the branch commit. In the case where master has not advanced past where homu tested it, homu could skip this build altogether and merge immediately. This would make the workflow even faster.
Metadata
Metadata
Assignees
Labels
No labels