CI/CD with GitHub Actions¶
ci.yml¶
Triggers: push and PR to main/master.
npm installnpm run check(ESLint + Prettier)npm run test(if Vitest enabled)npm run build
release.yml¶
Triggers: push tags matching v*.
npm installnpm run test(if Vitest enabled)npm run build- Publishes release with
main.js,manifest.json,styles.css
Secrets¶
None required. Release uses default contents: write permission.