Skip to content

chore(ci): add Windows build workflow via GitHub Actions#415

Merged
DigHuang merged 3 commits intomainfrom
test/windows_bundle
Nov 24, 2025
Merged

chore(ci): add Windows build workflow via GitHub Actions#415
DigHuang merged 3 commits intomainfrom
test/windows_bundle

Conversation

@DigHuang
Copy link
Contributor

@DigHuang DigHuang commented Nov 24, 2025

📝 Pull Request Template

1. Related Issue

Closes # (issue number)

2. Type of Change (select one)

Type of Change: Chore Update

3. Description

This PR introduces a new GitHub Actions workflow (.github/workflows/win_build.yml) to automate the building process for the Windows platform.

4. Testing

  • I have tested this locally.
  • I have updated or added relevant tests.

5. Checklist

Refactored the GitHub Actions workflow to support a platform matrix, including Windows. MacOS build targets are now commented out, and the workflow runs on the platform specified in the matrix. Also added pull request trigger for the main branch.
@DigHuang DigHuang force-pushed the test/windows_bundle branch from cd7e7c9 to 88c5ed8 Compare November 24, 2025 03:17
Updated macOS build workflow to remove Windows build steps and streamline matrix configuration. Added a dedicated Windows build workflow with steps for setting up dependencies, downloading UV, and building Tauri app for Windows. This improves separation of platform-specific build logic and simplifies maintenance.
@DigHuang DigHuang force-pushed the test/windows_bundle branch 2 times, most recently from 067aca6 to 02da989 Compare November 24, 2025 06:49
Added code to wrap sys.stdout with UTF-8 encoding to ensure proper output of Unicode characters. This change helps avoid encoding issues when running the ValueCell server backend.
@DigHuang DigHuang force-pushed the test/windows_bundle branch from 02da989 to f37e0e4 Compare November 24, 2025 07:08
@DigHuang DigHuang changed the title chore(win): update macOS build workflow for platform matrix chore(ci): add Windows build workflow via GitHub Actions Nov 24, 2025
@DigHuang DigHuang requested a review from vcfgv November 24, 2025 07:14
@DigHuang DigHuang merged commit 6035a10 into main Nov 24, 2025
3 checks passed
@DigHuang DigHuang deleted the test/windows_bundle branch November 24, 2025 07:15
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.

2 participants