expo-cicd-workflows

Validate Expo EAS workflow YAML files against the official JSON schema.

2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/involvex/happy-vibecode --skill expo-cicd-workflows-involvex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-cicd-workflows
Source: https://github.com/involvex/happy-vibecode/tree/main/.agents/skills/expo-cicd-workflows
Command: npx skills add https://github.com/involvex/happy-vibecode --skill expo-cicd-workflows-involvex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ajv, ajv-formats, js-yaml, and includes scripts (resource) components.

What problem does it solve?

This skill removes guesswork from authoring and validating EAS workflow YAML files by providing schema-driven validation, up-to-date references, and helper scripts to fetch and cache the official Expo workflow schema.

Core Features & Use Cases

  • Schema-driven validation: fetches the official Expo workflow JSON schema and validates workflow YAML files with AJV.
  • Cached fetcher: an ETag-aware fetch script caches schema and documentation for efficient repeated validation.
  • Local CLI validator: a validate script parses YAML, reports syntax errors, and formats AJV schema validation errors for multiple workflow files.
  • Use Case: Ensure .eas/workflows/*.yml are valid before committing or CI execution, generate or audit build and submit pipelines, and troubleshoot schema-related failures.

Quick Start

Validate the .eas/workflows/ci.yml file against the official Expo workflow schema using the included scripts.

Frequently Asked Questions about expo-cicd-workflows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate EAS workflow YAML files for an Expo project?

Validate EAS workflow YAML files by fetching the official Expo workflow JSON schema and running it through a local AJV-based validation script. This CLI validator parses YAML, reports syntax errors, and formats schema validation failures for multiple files.

What is the best way to troubleshoot schema validation errors in Expo EAS workflows?

Troubleshoot Expo EAS workflow schema validation errors by running a local AJV-based CLI validator against the fetched official Expo workflow JSON schema. The validator parses YAML and formats specific schema validation failures for review.

Can I cache the Expo workflow schema for repeated local validation?

Yes, you can cache the Expo workflow schema using an ETag-aware fetch script. This script caches the official Expo workflow JSON schema and related documentation locally to enable efficient repeated YAML validation.

Do I need AJV to validate .eas/workflows YAML files?

Yes, AJV is required to validate .eas/workflows YAML files against the official Expo workflow JSON schema. The local CLI validator depends on AJV and ajv-formats to report structural and syntax errors.

When do I need to validate Expo EAS build and submit pipelines?

Validate Expo EAS build and submit pipelines before committing or CI execution to ensure .eas/workflows/*.yml files are structurally correct. Schema-driven validation prevents schema-related failures during pipeline execution.