Quickstart

Prerequisites

  • Node.js installed in your CI environment
  • A CI pipeline (GitHub Actions, GitLab CI, CircleCI, Jenkins)
  • Playwright artifacts enabled

Choose storage

  • Option 1: Sentinel Storage (recommended)
  • Option 2: Bring Your Own S3 (optional)

Option 1: Sentinel Storage (recommended)

Step 1: Set environment variables:
bash
SENTINELQA_API_KEY=your_api_key
SENTINELQA_ORG=your_org (optional)
SENTINELQA_PROJECT=your_project (optional)
Step 2: Add CI step (link to CI pages)
Step 3: Run CI and open Master Link

Option 2: Bring Your Own S3 (optional)

Step 1: Create S3 bucket
Step 2: Configure IAM (placeholder policy JSON)
json
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": ["s3:PutObject", "s3:GetObject", "s3:ListBucket"],
      "Resource": ["arn:aws:s3:::YOUR_BUCKET", "arn:aws:s3:::YOUR_BUCKET/*"]
    }
  ]
}
Step 3: Set environment variables:
bash
SENTINELQA_API_KEY=your_api_key
SENTINELQA_S3_BUCKET=your_bucket
SENTINELQA_S3_REGION=your_region
SENTINELQA_S3_ACCESS_KEY_ID=your_access_key
SENTINELQA_S3_SECRET_ACCESS_KEY=your_secret_key
Step 4: Add CI step and run

AI failure summary appears when you open a failed test.