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.
2.4 KiB
2.4 KiB