Skip to content

Event lifecycle

The following guidelines explain the steps to follow at each stage of an event's lifecycle.

Add an event

See the event definition guide for more details.

Remove an event

To remove an event:

  1. Move the event definition file to the /removed subfolder.
  2. Update the event definition file to set the status field to removed.
  3. Update the event definition file to set the milestone_removed field to the milestone when the event was removed.
  4. Update the event definition file to set the removed_by_url field to the URL of the merge request that removed the event.
  5. Remove the event tracking from the codebase.
  6. Remove the event tracking tests.