cicd-workflows

Generate and validate EAS workflow YAML files for Expo projects.

1|Updated Jul 25, 2023
One-click install
npx skills add https://github.com/yurkenn/english-tales --skill cicd-workflows-yurkenn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cicd-workflows
Source: https://github.com/yurkenn/english-tales/tree/main/.agent/skills/cicd-workflows
Command: npx skills add https://github.com/yurkenn/english-tales --skill cicd-workflows-yurkenn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Help developers write and edit EAS CI/CD workflow YAML files for Expo projects, reducing friction and errors in configuration.

Core Features & Use Cases

  • Generate and validate EAS workflow YAML for Expo projects.
  • Reference JSON Schema, syntax docs, and pre-packaged jobs to accelerate setup.
  • Clarify workflow file locations and required fields like name, on, jobs, defaults, concurrency.
  • Use dynamic expressions with the ${} syntax for context-aware workflows.
  • Example: A Release workflow that builds iOS/Android and submits to stores.

Quick Start

Define a minimal release workflow in .eas/workflows that builds iOS on push to main and submits the build.

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 for an Expo project?

An EAS workflow YAML for Expo requires structuring your file with specific fields like `name`, `on`, `jobs`, `defaults`, and `concurrency`. Place the file in the `.eas/workflows` directory to automate iOS and Android build pipelines.

What fields are required in an Expo EAS workflow YAML configuration?

Required fields in an Expo EAS workflow YAML include `name`, `on`, `jobs`, `defaults`, and `concurrency`. Using these structural elements ensures your iOS and Android build pipelines function correctly.

Can I use dynamic expressions in Expo EAS CI/CD workflows?

Yes, you can use dynamic expressions in Expo EAS workflows by applying the `${}` syntax. This enables context-aware automation for your iOS and Android build and submit pipelines.

Where should EAS workflow files be located in an Expo repository?

EAS workflow YAML files should be located in the `.eas/workflows` directory of your Expo project. Storing configurations here allows the system to properly parse and execute your automated build pipelines.

How do I set up a release workflow that builds and submits iOS and Android apps?

You can set up a release workflow by defining a YAML configuration in `.eas/workflows` that triggers on pushes to main. Configure the jobs to build iOS and Android apps and submit the resulting builds to app stores.