skills.vishalvoidskills/vishalvoid
Technical & DevelopmentIntermediate

expo-cicd-workflows

CI/CD workflows for Expo projects

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/expo/skills --skill expo-cicd-workflows

Overview

What This Skill Does

Helps write and validate EAS workflow YAML files for Expo projects. Covers job types, triggers, runner configuration, and CI/CD pipeline structure for EAS Build and deployment. Fetches live schema and documentation before generating files to stay current with the EAS API.

Application

When to use this Skill

Documentation

Show Skills.md file

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
  2. Syntax Documentationhttps://raw.githubusercontent.com/expo/expo/refs/heads/main/docs/pages/eas/workflows/syntax.mdx

    • Overview of workflow YAML syntax
    • Examples and English explanations
    • Expression syntax and contexts
Lines 1 - 25 of 84

Recommendations

Explore other random skills

All skillsMy patterns