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>
- JSON Schema — https://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