Skills Development Obsidian CI Integration

Obsidian CI Integration

v20260311
obsidian-ci-integration
Guides developers through setting up GitHub Actions workflows that build, test, validate, bump versions, and release Obsidian plugins so teams can automate CI/CD and ensure repeatable quality before publishing.
Get Skill
58 downloads
Overview

Obsidian CI Integration

Overview

Set up GitHub Actions for automated building, testing, and releasing Obsidian plugins.

Prerequisites

  • GitHub repository for your plugin
  • Working local build (npm run build)
  • Basic understanding of GitHub Actions

Instructions

Step 1: Create Build Workflow

Step 2: Create Test Workflow

Step 3: Create Release Workflow

Step 4: Add Version Bump Script

Step 5: Configure package.json Scripts

Step 6: Create Validation Workflow

For full implementation details and code examples, load: references/implementation-guide.md

Output

  • Build workflow for CI validation
  • Test workflow with coverage reporting
  • Release workflow for automated GitHub releases
  • Version bump script for consistent versioning
  • Validation workflow for plugin standards

Error Handling

Error Cause Solution
Build fails Missing dependencies Ensure package-lock.json is committed
Release fails Version mismatch Run version bump before tagging
Upload fails File not found Check build output paths
Permission denied Token scope Check workflow permissions

Resources

Next Steps

For publishing to community plugins, see obsidian-deploy-integration.

Examples

Basic usage: Apply obsidian ci integration to a standard project setup with default configuration options.

Advanced scenario: Customize obsidian ci integration for production environments with multiple constraints and team-specific requirements.

Info
Category Development
Name obsidian-ci-integration
Version v20260311
Size 3.54KB
Updated At 2026-03-12
Language