Skip to content

Add snowplow tracking for commiting ci config

What does this MR do and why?

When user commit a CI config, we want to register that even in the pipeline editor. We are also passing a property with either CREATE or UPDATE value to communicate whether it is a new CI config or an update.

Screenshots or screen recordings

None

How to set up and validate locally

Nothing doable before being deployed to prod as far as I know.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports