CircleCI Ideas

Branch filtering on Workflow level

we have different workflows for different flavors of our applications. It would be great if we could put branch filters at the workflow level so that we dont have to specify filters at the job level, where the workflow starts only to bail out at the first job. Would save a workspace setup and checkout for the no-op.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Mar 1 2018
  • On roadmap
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    May 08, 2018 22:33

    This would be OH so helpful to have.   As specifying the filters on each step in the workflow is insane.  I should be able to specify it at the top level and be done with it..   It would make "tag" filters much easier as well!

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    May 21, 2018 14:18

    Would love to see the ability to set workflow wide rules for filtering at the workflow level instead of having to repeat the same rule over and over on each job in a workflow. 

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    20 Aug 22:33

    I'm interested in this as well.


    My use case would be to have distinct workflows for pull request validation, development branches, stable branches and scheduled jobs. An example would be something like this: