Commit Graph

12 Commits

Author SHA1 Message Date
Chet Husk fc127f2e68 Default to auto-detected 64-bit MSBuild on 64-bit hosts (breaking change, v4)
Fixes #88

- msbuild-architecture no longer hardcodes a default of "x86". When the
  input is left unspecified, the action now auto-detects: it prefers x64
  when running on a 64-bit machine and the resolved VS/MSBuild install is
  17.0+ (VS 2022+), and falls back to x86 otherwise. An explicit
  msbuild-architecture value is always respected.
- Extracted resolveMSBuildArchitecture()/parseMajorVersion() as pure,
  exported helpers and added jest tests covering the resolution matrix.
- Bumped package.json version to 4.0.0 (breaking change/new major version).
- Updated action.yml input description and README (usage examples now
  reference @v4, new "Breaking Changes in v4" section, and the
  architecture-selection docs rewritten to describe auto-detection).
- Rebuilt dist/index.js via ncc.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-22 11:15:16 -05:00
Tim Heuer 4031508ab2 fix: move to node24
feat: enhance MSBuild setup summary in workflow 🛠️
- Added matrix strategy for multiple runners
- Improved summary output for MSBuild paths and architecture
2026-03-12 11:07:48 -07:00
Tim Heuer 6fb0222098 Address issue #125 releasing the node20 action as major version change 2024-01-30 17:01:17 -08:00
Tim Heuer ede762b26a Reverting to node16 for compat in 1.x versions 2024-01-30 16:51:49 -08:00
kawon7317 faa06544ad Update action.yml
Replace Node.js 16 with Node.js 20
2024-01-25 17:39:12 +08:00
Björn Kautler 3ac564e2a5 Implement #109 adding action types file 2023-02-03 17:43:05 +01:00
Matt Verrinder 50f8578df5 Update to use Node.js 16 2022-10-11 21:58:04 +01:00
Tim Heuer ab534842b4 Merging x64 probe and typos 2021-11-01 20:01:10 -07:00
Tim Heuer 613696a2a0 Update action.yml
Co-authored-by: Heath Stewart <heaths@outlook.com>
2021-11-01 18:58:16 -07:00
Chet Husk 6c2e301a93 add probing for x64 msbuild binaries 2021-11-01 16:58:33 -05:00
Tim Heuer 9546707e6b Fixing input warning message 2021-08-24 12:54:44 -07:00
Tim Heuer ded5a39da6 Initial developer commit 2020-01-31 11:14:06 -08:00