Automatically push snap to candidate based on git tag

I have set up a launchpad automatic build for the foliate snap package: https://launchpad.net/~foliate/+snap/foliate-master

It builds from master every time the repo changes and pushes the resulting snap to edge. Is it possible to also push the snap to candidate when a new release is tagged on the master branch?

Just change store channels to candidate. I have set it to beta.

IMG_20200405_175945

I only want to push builds with a release tag to candidate. All other builds should only go to edge.

Is there a way to do a conditional push?

Not that I know but you can use two different git branches then add both branches as two separate snap sources and setup them as one for edge and one for candidate.