Connect a Pulumi application in GitHub to Relay for CI/CD

Use this workflow

To use this workflow:

  • add it to your relay account
  • configure a Slack connection called 'my-workspace' (or change this code to match your real connection's name)
  • add workflow secrets for your pulumi and github accounts
  • copy the webhook url from the relay UI
  • in your pulumi app repo on github, go to settings->webhooks
  • paste the webhook url and set it to execute on PRs


Relay uses YAML to define the steps in a workflow.


Each step in the workflow is visualized below.

Integrations in this workflow

Install the Relay CLI

Relay CLI is an essential companion for authoring and managing workflows. You can install it with a package manager or download it.
brew install puppetlabs/puppet/relay
Learn more about setting up Relay.

How to contribute

We’re excited to see and share in our community’s creation. Take a look at our community overview to learn how to begin contributing to Relay.