Campaigns

Campaigns are specific CI/CD automations.

Each campaign is tied to an Organization, Repository and Branch and requires a recipe

Whenever you push code to the branch, the Organization, Repo and Branch will be replaced to the recipe you setup for the campaign.

A job will run off of the recipe you configured.

If you added an alert to your run then alerts will also be triggered whenever they match their criteria.

By default campaigns will leave a comment on the PR that triggered them.

Campaign leaving a comment on start

They will also print a summary of the run, with a findings table and foundry repros for each broken property

Campaign leaving a comment on end

Creating a Campaign

Creating a campaign requires having created a recipe first

Simply config the branch that you will be PRing from (e.g. if you're working onĀ dev and pushing to main) write dev in the branch field.

Creating a campaign

If you wish to pause the campaign, delete it or manage alerts, simply scroll down to the campaign and click the buttons at the top.

Updating a campaign

At this time it's not possible to edit a campaign, however, any change to the recipe will be reflected to the campaign.