You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 👷 [ci] Fix Codecov uploads on Windows and normalize LCOV paths
35
+
- Add electron-app/codecov.exe and invoke it in the Vitest workflow to upload ./coverage/lcov.info (Windows-friendly upload step; continue-on-error to avoid CI hard-fail)
36
+
- Keep codecov action as a fallback; remove codecov.exe from .gitignore so the binary is tracked
37
+
38
+
🔧 [build] Add LCOV normalization script to produce repo-root-relative paths
39
+
- Add electron-app/scripts/normalize-coverage-lcov.mjs which copies coverage from temp dirs and rewrites SF: entries to POSIX, repo-root-relative paths, then writes normalized lcov back to electron-app/coverage/lcov.info
40
+
- This ensures Codecov receives consistent, repo-relative file paths and fixes unusable reports
41
+
42
+
🔧 [build] Standardize Vitest coverage output and path handling
43
+
- Update electron-app/vitest.config.js to use repo-local globs (remove redundant electron-app/ prefixes), set coverage.dir to ./coverage, and add an lcov reporter configured with projectRoot: path.resolve(__dirname, "..")
44
+
- Adjust include/exclude, setupFiles, SSR transform patterns, typecheck includes and forceRerunTriggers to use generic repo-relative globs for consistent discovery across platforms
45
+
46
+
🧪 [test] Update renderLapZoneCharts expectations to match current canvas styling
47
+
- Adjust test assertions in electron-app/tests/strictTests/renderLapZoneCharts.test.ts: borderRadius 12px → 8px and boxShadow "0 2px 4px rgba(0,0,0,0.1)" → "0 2px 8px rgba(0,0,0,0.1)"
48
+
49
+
👷 [ci] Tweak Build workflow path-ignore rules
50
+
- Update .github/workflows/Build.yml paths-ignore to include scripts, tests, assets and vite.config.js so workflow trigger logic treats these files as intended
- 👷 [ci] Fix Codecov uploads on Windows and normalize LCOV paths
35
+
- Add electron-app/codecov.exe and invoke it in the Vitest workflow to upload ./coverage/lcov.info (Windows-friendly upload step; continue-on-error to avoid CI hard-fail)
36
+
- Keep codecov action as a fallback; remove codecov.exe from .gitignore so the binary is tracked
37
+
38
+
🔧 [build] Add LCOV normalization script to produce repo-root-relative paths
39
+
- Add electron-app/scripts/normalize-coverage-lcov.mjs which copies coverage from temp dirs and rewrites SF: entries to POSIX, repo-root-relative paths, then writes normalized lcov back to electron-app/coverage/lcov.info
40
+
- This ensures Codecov receives consistent, repo-relative file paths and fixes unusable reports
41
+
42
+
🔧 [build] Standardize Vitest coverage output and path handling
43
+
- Update electron-app/vitest.config.js to use repo-local globs (remove redundant electron-app/ prefixes), set coverage.dir to ./coverage, and add an lcov reporter configured with projectRoot: path.resolve(__dirname, "..")
44
+
- Adjust include/exclude, setupFiles, SSR transform patterns, typecheck includes and forceRerunTriggers to use generic repo-relative globs for consistent discovery across platforms
45
+
46
+
🧪 [test] Update renderLapZoneCharts expectations to match current canvas styling
47
+
- Adjust test assertions in electron-app/tests/strictTests/renderLapZoneCharts.test.ts: borderRadius 12px → 8px and boxShadow "0 2px 4px rgba(0,0,0,0.1)" → "0 2px 8px rgba(0,0,0,0.1)"
48
+
49
+
👷 [ci] Tweak Build workflow path-ignore rules
50
+
- Update .github/workflows/Build.yml paths-ignore to include scripts, tests, assets and vite.config.js so workflow trigger logic treats these files as intended
0 commit comments