emdash-github-actions

Installation
SKILL.md

EmDash Plugin GitHub Actions

This skill helps you set up a comprehensive CI/CD pipeline for EmDash plugins using GitHub Actions. EmDash is a full-stack TypeScript CMS based on Astro, so its plugin ecosystem is entirely TypeScript-based.

What this skill covers

There are several categories of workflows that a healthy EmDash plugin should have. Not every plugin needs all of them — the right mix depends on the plugin's complexity, whether it has a React admin UI, whether it has tests, etc. Your job is to figure out which ones are relevant and set them up.

The workflows fall into these categories:

  1. Type checking — TypeScript strict mode with emdash peer dependency
  2. Code quality — ESLint with TypeScript support
  3. Testing — Vitest or similar TypeScript-native test runner
  4. Security — npm audit for dependency vulnerabilities
  5. Deployment — Automated npm publish on tag/release

Read references/workflows.md for the detailed configuration of each workflow, including ready-to-use YAML templates and configuration files.

How to approach a request

Installs
20
Repository
jdevalk/skills
GitHub Stars
70
First Seen
Apr 17, 2026
emdash-github-actions — jdevalk/skills