customerio-ci-integration

Installation
SKILL.md

Customer.io CI Integration

Overview

Set up CI/CD pipelines for Customer.io integrations with automated testing, smoke tests, and deployment workflows for GitHub Actions and GitLab CI.

Prerequisites

  • CI/CD platform (GitHub Actions, GitLab CI, etc.)
  • Separate Customer.io workspace for testing
  • Secrets management configured

Instructions

Step 1: Create GitHub Actions Workflow

Set up unit tests, integration tests, and smoke tests with separate test workspaces. Include coverage reporting and test user cleanup.

Step 2: Build Test Fixtures

Create reusable test helpers for client creation, test user ID generation, and cleanup functions.

Step 3: Write Integration Test Suite

Test identify, track, and error handling with vitest. Use unique test user IDs and clean up in afterAll hooks.

Related skills
Installs
24
GitHub Stars
2.2K
First Seen
Feb 18, 2026