diff --git a/.github/workflows/turborepo-release-step-3.yml b/.github/workflows/turborepo-release-step-3.yml index 329e23cc10e30d..d291664a3a4f92 100644 --- a/.github/workflows/turborepo-release-step-3.yml +++ b/.github/workflows/turborepo-release-step-3.yml @@ -144,9 +144,13 @@ jobs: mv go-artifacts/turbo-go-cross-${{ inputs.release_branch }}/turbo_windows_amd64_v1/bin/* cli/dist-windows-amd64 chmod a+x cli/dist-windows-amd64/turbo.exe chmod a+x cli/dist-windows-amd64/go-turbo.exe - mv go-artifacts/turbo-go-cross-${{ inputs.release_branch }}/turbo_windows_arm64/bin/* cli/dist-windows-arm64 - chmod a+x cli/dist-windows-arm64/turbo.exe - chmod a+x cli/dist-windows-arm64/go-turbo.exe + + # rust doesn't have a toolchain for arm + windows + gnu, so we just use the exe from the amd64 build + # and rely on windows' arm JITer to do the work for us. this is because the go exe cannot be build w/ msvc + mv go-artifacts/turbo-go-cross-${{ inputs.release_branch }}/turbo_windows_amd64_v1/bin/* cli/dist-windows-amd64 + chmod a+x cli/dist-windows-amd64/turbo.exe + chmod a+x cli/dist-windows-amd64/go-turbo.exe + mv go-artifacts/turbo-go-darwin-${{ inputs.release_branch }}/turbo_darwin_amd64_v1/bin/* cli/dist-darwin-amd64 chmod a+x cli/dist-darwin-amd64/turbo chmod a+x cli/dist-darwin-amd64/go-turbo diff --git a/cli/cross-release.yml b/cli/cross-release.yml index cc40ea884b3e5d..12909342ec68d7 100644 --- a/cli/cross-release.yml +++ b/cli/cross-release.yml @@ -22,7 +22,6 @@ builds: targets: - linux_arm64 - linux_amd64 - - windows_arm64 - windows_amd64 overrides: - goos: linux