Opened at 2020-04-13T16:19:17Z
Closed at 2020-04-13T17:54:47Z
#3300 closed defect (fixed)
Only run GitHub Actions CI on push to master, not all pushes
Reported by: | exarkun | Owned by: | GitHub <noreply@…> |
---|---|---|---|
Priority: | normal | Milestone: | undecided |
Component: | unknown | Version: | n/a |
Keywords: | review-needed | Cc: | |
Launchpad Bug: |
Description
CI jobs should run for every master revision (which should all be merge commits from reviewed PRs) to ensure master is working as expected.
CI jobs should also run for PRs to ensure the changes aren't going to cause problems on master.
CI jobs don't need to *also* run for every pushed revision.
https://help.github.com/en/actions/configuring-and-managing-workflows/configuring-a-workflow barely discusses how to achieve this.
Change History (2)
comment:1 Changed at 2020-04-13T16:21:03Z by exarkun
- Keywords review-needed added
comment:2 Changed at 2020-04-13T17:54:47Z by GitHub <noreply@…>
- Owner set to GitHub <noreply@…>
- Resolution set to fixed
- Status changed from new to closed
In 383ef1c/trunk:
Note: See
TracTickets for help on using
tickets.
https://github.com/tahoe-lafs/tahoe-lafs/pull/704