Skip to content

ci: add Windows lint and test job#214

Merged
webispy merged 3 commits intomainfrom
pr/add_windows_ci
Mar 24, 2026
Merged

ci: add Windows lint and test job#214
webispy merged 3 commits intomainfrom
pr/add_windows_ci

Conversation

@webispy
Copy link
Owner

@webispy webispy commented Mar 24, 2026

Summary

  • Add test-windows job to the Build & Release workflow that runs compile, lint, and integration tests on windows-latest
  • Runs in parallel with the existing Ubuntu package job to catch Windows-specific issues early

Test plan

  • Verify the test-windows job runs successfully on GitHub Actions
  • Confirm the existing package job is unaffected

🤖 Generated with Claude Code

Add a test-windows job that runs compile, lint, and integration
tests on windows-latest. This runs in parallel with the existing
Ubuntu package job to catch Windows-specific issues early.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@codecov-commenter
Copy link

codecov-commenter commented Mar 24, 2026

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 59.38%. Comparing base (619e5dc) to head (dc51bdd).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #214      +/-   ##
==========================================
+ Coverage   59.21%   59.38%   +0.17%     
==========================================
  Files          59       59              
  Lines       14747    14747              
  Branches     1008     1011       +3     
==========================================
+ Hits         8732     8758      +26     
+ Misses       5995     5969      -26     
  Partials       20       20              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

webispy and others added 2 commits March 24, 2026 18:53
- Add .gitattributes to enforce LF line endings for test resource
  .log files, preventing CRLF mismatch on Windows checkout
- Normalize tempDir through vscode.Uri.file() in RunbookService
  tests so drive-letter casing matches the service internals
- Normalize tempSourceFile path in WorkflowVerification test
- Replace hardcoded /tmp/input.log with document.uri.fsPath in
  WorkflowManager tests to handle Windows backslash separators

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The returned outputPath used os.tmpdir() casing (C:\) while the
sourceMapService received the Uri-normalized path (c:\).  Reuse
the already-computed outputUri.fsPath so both values are consistent
on Windows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link

📦 Artifact Ready

Download the extension package here:
logmagnifier-1.6.5-dev.20260324095852.vsix

@webispy webispy self-assigned this Mar 24, 2026
@webispy webispy added bug Something isn't working ci/cd labels Mar 24, 2026
@webispy webispy added this to the v1.6.6 milestone Mar 24, 2026
@webispy webispy linked an issue Mar 24, 2026 that may be closed by this pull request
@webispy webispy merged commit aadba0f into main Mar 24, 2026
5 checks passed
@webispy webispy deleted the pr/add_windows_ci branch March 24, 2026 10:04
@github-project-automation github-project-automation bot moved this from Todo to Done in LogMagnifier Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ci/cd

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Windows 환경 동작 확인

2 participants