cicd-workflows

Generate and validate EAS CI/CD workflow YAML files for Expo projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cgasgarth/opencode-config --skill cicd-workflows-cgasgarth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cicd-workflows
Source: https://github.com/cgasgarth/opencode-config/tree/main/skill/expo-deployment/skills/cicd-workflows
Command: npx skills add https://github.com/cgasgarth/opencode-config --skill cicd-workflows-cgasgarth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ajv, ajv-formats, js-yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers understand, write, and validate complex CI/CD workflow configuration files for Expo Application Services (EAS), automating mobile app build and deployment pipelines.

Core Features & Use Cases

  • Workflow Generation: Assists in creating .eas/workflows/*.yml files.
  • Schema Validation: Ensures workflow configurations adhere to the official EAS schema.
  • Reference Documentation: Provides access to up-to-date schema, syntax, and pre-packaged job details.
  • Use Case: A developer needs to set up a new build pipeline for their Expo app that automatically triggers on every push to the main branch, runs tests, and deploys to production. This Skill can help them write the correct YAML configuration.

Quick Start

Use the cicd-workflows skill to generate a basic EAS workflow file that builds and submits the app to the Expo Application Services.

Frequently Asked Questions about cicd-workflows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an EAS workflow YAML file for my Expo project?

To create an EAS workflow YAML file, you define build and deployment automation configurations in the `.eas/workflows/*.yml` path. This process generates structured, error-free CI/CD pipelines for Expo Application Services.

How do I validate my Expo EAS workflow configuration against the official schema?

You validate an Expo EAS workflow configuration by parsing the official EAS workflow schema. This ensures your CI/CD YAML files adhere to correct syntax and job parameter definitions before deployment.

Can I automate mobile app build and deployment pipelines using Expo EAS?

Yes, you can automate mobile app build and deployment pipelines using Expo EAS. This workflow generation configures triggers, runs tests, and submits builds to Expo Application Services automatically.

What is the best way to set up a CI/CD pipeline trigger for an Expo app?

Setting up a CI/CD pipeline trigger for an Expo app involves writing specific YAML configuration parameters. This approach configures pushes to branches to automatically trigger build and deployment jobs in EAS.

Does the EAS workflow schema validation support custom job parameters?

EAS workflow schema validation supports accurate job parameter definition by fetching and parsing the official schema. This ensures your custom CI/CD job configurations are error-free and properly structured.

Why does my Expo EAS workflow YAML configuration fail validation?

Expo EAS workflow YAML configurations fail validation when they do not adhere to the official EAS schema. Fetching and parsing the schema is required to ensure accurate job parameters and error-free automation.