Skip to content

Conversation

Copy link

Copilot AI commented Feb 6, 2026

Windows releases required windows-latest runners and 25-minute builds. This changes to a pre-built executable approach: build once on Windows, commit to repo, package from Linux.

Changes

Workflow simplification

  • build-windows job now runs on ubuntu-latest
  • Removed Visual Studio setup, library downloads, MSBuild compilation
  • Checks for pre-built BeamCommander.exe in bin/, packages with zip
  • Workflow time: 25min → 30sec

Files removed

  • Visual Studio project files (.sln, .vcxproj, .vcxproj.filters)
  • Icon resources (icon.rc, *.ico)
  • Windows-specific build documentation

Documentation added

  • .github/BUILD_WINDOWS_EXECUTABLE.md - Instructions for building on Windows with Visual Studio or MSYS2/MinGW
  • Updated .github/WINDOWS_BUILD.md - Describes one-time build workflow

Usage

Build executable once on Windows, commit to openframeworks-src-master/apps/myApps/BeamCommander/bin/:

# On Windows: build BeamCommander.exe
git add openframeworks-src-master/apps/myApps/BeamCommander/bin/BeamCommander.exe
git commit -m "Add pre-built Windows executable"
git push

Create releases from any machine:

git tag v1.0-windows
git push origin v1.0-windows

Workflow packages pre-built executable with documentation, creates release. No Windows runners required after initial build.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 4 commits February 6, 2026 22:23
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Copilot AI changed the title [WIP] Build test release for Windows Add Windows build support with Visual Studio project files Feb 6, 2026
Copilot AI requested a review from oliverbyte February 6, 2026 22:27
Copilot AI and others added 2 commits February 6, 2026 22:37
…ases

Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Copilot AI changed the title Add Windows build support with Visual Studio project files Enable Windows releases without Windows CI/CD dependency Feb 6, 2026
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