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. Use the fetch script (implemented using Node.js) in this skill's scripts/ directory; it caches responses using ETags for efficiency:

# Fetch resources
node {baseDir}/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
Related skills
Installs
25.4K
Repository
expo/skills
GitHub Stars
1.9K
First Seen
Jan 19, 2026