Commit Graph

4 Commits

Author SHA1 Message Date
d2a76ee6f4 fix: use heredoc for release notes to avoid YAML parsing issues 2025-10-26 12:07:24 -04:00
ed8729d766 docs: add GitHub Sponsors funding option
- Added GitHub Sponsors configuration file to enable sponsorship button
- Updated README to include GitHub Sponsors link alongside existing donation options
- Configured sponsorship to direct to Xe138's GitHub profile
2025-10-26 12:05:50 -04:00
d0c2731816 fix: add release notes template to draft releases 2025-10-26 11:53:34 -04:00
b7cf858c1c feat: add GitHub Actions release workflow
Implements automated release workflow per design document.

- Triggers on semantic version tags (e.g., 1.2.3)
- Validates version consistency across package.json, manifest.json, and git tag
- Runs test suite (blocks release if tests fail)
- Builds plugin using production build process
- Verifies build artifacts exist (main.js, manifest.json, styles.css)
- Creates draft GitHub release with required files

Workflow uses single-job architecture for simplicity and runs on Node.js 18 with npm caching for performance.
2025-10-26 11:50:37 -04:00