Devops
2,366 installs
expo-cicd-workflows
by expo/skills
Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context,…
Skill content
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
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>
- 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