Skip to content

Add CI workflow (lint, test, build)#20

Merged
krwg merged 2 commits into
mainfrom
1.2.0-dolce/issue-2-ci
Jul 20, 2026
Merged

Add CI workflow (lint, test, build)#20
krwg merged 2 commits into
mainfrom
1.2.0-dolce/issue-2-ci

Conversation

@krwg

@krwg krwg commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add .github/workflows/ci.yml running lint, vitest, and vite build on push/PR to main
  • Includes ESLint setup (same as Add ESLint and npm lint script #1) so CI is independently green before that PR merges

Closes #2

Test plan

  • PR checks show green Lint / Test / Build
  • npm run lint && npm test && npm run build pass locally

krwg added 2 commits July 21, 2026 00:43
A prior comment-strip pass left broken string/regex literals that made
src/ and electron/ unparseable; restore those files so lint (and the
app) can run. Flat config covers renderer ESM and Electron CJS with
npm run lint exiting 0 for CI.
Manual-only checks let regressions reach main. Run eslint, vitest, and
vite build on every push and PR to main so merge readiness is automatic.
Includes ESLint setup so this workflow stays green before #1 lands.
@krwg krwg added this to the 1.2.0 Dolce milestone Jul 20, 2026
@krwg
krwg merged commit 1e37ffb into main Jul 20, 2026
1 check failed
@krwg
krwg deleted the 1.2.0-dolce/issue-2-ci branch July 20, 2026 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add CI workflow (lint, test, build)

1 participant