[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3300: Only run GitHub Actions CI on push to master, not all pushes

Tahoe-LAFS trac at tahoe-lafs.org
Mon Apr 13 16:19:17 UTC 2020


#3300: Only run GitHub Actions CI on push to master, not all pushes
---------------------+---------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  n/a
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 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.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3300>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list