expo-cicd-workflows

Installation
Summary

Write and validate EAS CI/CD workflow YAML files for Expo projects.

  • Fetches the latest JSON schema from Expo's API to ensure job types, parameters, triggers, and runner configurations are current
  • Supports dynamic expressions using ${{ }} syntax with contexts for GitHub events, workflow inputs, job outputs, and step results
  • Includes built-in validation script that checks workflow structure against the schema and reports errors before deployment
  • Provides reference documentation for syntax, pre-packaged job types, and workflow structure via cached fetch requests
SKILL.md

EAS Workflows Skill

Help developers write and edit EAS CI/CD workflow YAML files.

Reference Documentation

Fetch these resources before generating or validating workflow files. First resolve this skill's directory, then use the fetch script in its scripts/ directory. It is implemented using Node.js and caches responses using ETags for efficiency:

# Fetch resources
node <skill-dir>/scripts/fetch.js <url>
  1. JSON Schemahttps://api.expo.dev/v2/workflows/schema
    • It is NECESSARY to fetch this schema
    • Source of truth for validation
    • All job types and their required/optional parameters
    • Trigger types and configurations
    • Runner types, VM images, and all enums
Installs
37.3K
Repository
expo/skills
GitHub Stars
2.1K
First Seen
Jan 19, 2026
expo-cicd-workflows — expo/skills