eds-cicd-pipeline

Generate GitHub Actions workflows for EDS linting, Lighthouse CI, and link validation.

Updated May 14, 2026
One-click install
npx skills add https://github.com/Focus-GTS/eds-content-ops-skills --skill eds-cicd-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eds-cicd-pipeline
Source: https://github.com/Focus-GTS/eds-content-ops-skills/tree/main/skills/eds-cicd-pipeline
Command: npx skills add https://github.com/Focus-GTS/eds-content-ops-skills --skill eds-cicd-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates risky EDS releases by automating CI checks that catch lint issues, broken links, performance regressions, and publishing problems before changes reach production.

Core Features & Use Cases

  • GitHub Actions CI/CD quality gates for EDS: generates workflows that enforce ESLint (Airbnb-based with EDS overrides), CSS validation, HTML validation, and link checking.
  • Lighthouse CI for performance and SEO: adds EDS-appropriate thresholds and audits against preview URLs to prevent regressions.
  • Admin API preview/publish automation: optionally triggers preview (and publish) updates via AEM Admin API after merges.

Quick Start

Ask an AI agent to run the eds-cicd-pipeline Skill for your repository to generate the GitHub Actions workflows and EDS-specific configuration for linting, Lighthouse CI, link validation, and Admin API preview automation.

Frequently Asked Questions about eds-cicd-pipeline

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

FAQPage Schema
How do I set up GitHub Actions CI/CD for an AEM Edge Delivery Services repository?

Setting up GitHub Actions CI/CD for AEM Edge Delivery Services involves generating EDS-specific workflows that enforce ESLint, CSS validation, HTML validation, and link checking as automated quality gates. This replaces artifact-based builds with continuous code quality checks for your EDS project.

How does Lighthouse CI prevent performance regressions in AEM Edge Delivery Services?

Lighthouse CI prevents performance regressions in AEM Edge Delivery Services by applying EDS-appropriate thresholds and running audits against preview URLs. It generates PR reporting within GitHub Actions to catch SEO and performance issues before changes reach production.

Can I automate preview and publish updates using the AEM Admin API in GitHub Actions?

Yes, you can automate preview and publish updates using the AEM Admin API in GitHub Actions. The generated workflows optionally trigger preview and publish updates after merges, complete with documented safety checks and rate-limiting behavior to protect your EDS deployment.

Do I need an existing AEM Edge Delivery Services project to use these CI quality gates?

No, you do not need an existing AEM Edge Delivery Services project to use these CI quality gates. The generated workflows and configurations apply to both new and existing EDS projects that need automated linting, link validation, and Lighthouse CI checks.

What ESLint rules are enforced for AEM Edge Delivery Services code?

The ESLint rules enforced for AEM Edge Delivery Services code are based on the Airbnb configuration with specific EDS overrides. This ensures your JavaScript and code structure meet strict quality standards while accommodating the unique requirements of EDS repositories.

How do link-check crawlers work in EDS GitHub Actions workflows?

Link-check crawlers in EDS GitHub Actions workflows work by automatically validating URLs within your repository to identify broken links. The generated configuration scans your content to ensure all internal and external references remain valid before changes reach production.