Set up GitHub Actions for automated building, testing, and releasing Obsidian plugins.
For full implementation details and code examples, load:
references/implementation-guide.md
| 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 |
For publishing to community plugins, see obsidian-deploy-integration.
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.