From 530eefafcb7472fe6b95661d3324512c80656528 Mon Sep 17 00:00:00 2001 From: Bruno D'Luka Date: Tue, 9 Jul 2024 12:35:06 -0300 Subject: [PATCH] feat(workflow): Copy VSCode redistribution libs over --- .github/workflows/build.yml | 14 ++++++++++++++ macos/Flutter/ephemeral/Flutter-Generated.xcconfig | 4 ++-- .../ephemeral/flutter_export_environment.sh | 4 ++-- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8b5ffa50..577f54fe 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -171,6 +171,20 @@ jobs: - run: flutter pub get - run: flutter build windows --verbose + - name: Copy VSCode redistribution libs over + shell: powershell + working-directory: .\build\windows\x64\runner\Release + # Copy the latest vscode redistribution .dll files into the folder as per + # https://docs.flutter.dev/platform-integration/windows/building#distributing-windows-apps + # to fix crash issues like: + # https://github.com/media-kit/media-kit/issues/842 + run: + Copy-Item (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -find 'VC\Redist\MSVC\*\x64\*\msvcp140.dll') -Force . + Copy-Item (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -find 'VC\Redist\MSVC\*\x64\*\msvcp140_1.dll') -Force . + Copy-Item (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -find 'VC\Redist\MSVC\*\x64\*\msvcp140_2.dll') -Force . + Copy-Item (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -find 'VC\Redist\MSVC\*\x64\*\vcruntime140.dll') -Force . + Copy-Item (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -find 'VC\Redist\MSVC\*\x64\*\vcruntime140_1.dll') -Force . + - name: Building the installer run: | "%programfiles(x86)%\Inno Setup 6\iscc.exe" "installer/windows-installer.iss" diff --git a/macos/Flutter/ephemeral/Flutter-Generated.xcconfig b/macos/Flutter/ephemeral/Flutter-Generated.xcconfig index dd37f658..fc4e3559 100644 --- a/macos/Flutter/ephemeral/Flutter-Generated.xcconfig +++ b/macos/Flutter/ephemeral/Flutter-Generated.xcconfig @@ -3,8 +3,8 @@ FLUTTER_ROOT=C:\Users\bruno\Documents\flutter\flutter FLUTTER_APPLICATION_PATH=C:\Users\bruno\Documents\flutter\paid_projects\unity COCOAPODS_PARALLEL_CODE_SIGN=true FLUTTER_BUILD_DIR=build -FLUTTER_BUILD_NAME=3.0.016 -FLUTTER_BUILD_NUMBER=3.0.016 +FLUTTER_BUILD_NAME=3.0.017 +FLUTTER_BUILD_NUMBER=3.0.017 DART_OBFUSCATION=false TRACK_WIDGET_CREATION=true TREE_SHAKE_ICONS=false diff --git a/macos/Flutter/ephemeral/flutter_export_environment.sh b/macos/Flutter/ephemeral/flutter_export_environment.sh index 081c1191..d96f077c 100755 --- a/macos/Flutter/ephemeral/flutter_export_environment.sh +++ b/macos/Flutter/ephemeral/flutter_export_environment.sh @@ -4,8 +4,8 @@ export "FLUTTER_ROOT=C:\Users\bruno\Documents\flutter\flutter" export "FLUTTER_APPLICATION_PATH=C:\Users\bruno\Documents\flutter\paid_projects\unity" export "COCOAPODS_PARALLEL_CODE_SIGN=true" export "FLUTTER_BUILD_DIR=build" -export "FLUTTER_BUILD_NAME=3.0.016" -export "FLUTTER_BUILD_NUMBER=3.0.016" +export "FLUTTER_BUILD_NAME=3.0.017" +export "FLUTTER_BUILD_NUMBER=3.0.017" export "DART_OBFUSCATION=false" export "TRACK_WIDGET_CREATION=true" export "TREE_SHAKE_ICONS=false"