expo-cicd-workflows
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
More from expo/skills
building-native-ui
Complete guide for building beautiful apps with Expo Router. Covers fundamentals, styling, components, navigation, animations, patterns, and native tabs.
38.7Knative-data-fetching
Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (`useLoaderData`).
30.6Kexpo-tailwind-setup
Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling
26.9Kupgrading-expo
Guidelines for upgrading Expo SDK versions and fixing dependency issues
26.6Kexpo-deployment
Deploying Expo apps to iOS App Store, Android Play Store, web hosting, and API routes
24.9Kexpo-dev-client
Build and distribute Expo development clients locally or via TestFlight
24.8K