From 00bcb826ebc477c9557e7be73c9d05918337e2a8 Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 11:59:03 +0100 Subject: [PATCH 1/9] Build VSIX on GitHub --- .github/workflows/vsix.yml | 58 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 .github/workflows/vsix.yml diff --git a/.github/workflows/vsix.yml b/.github/workflows/vsix.yml new file mode 100644 index 000000000..df60055fc --- /dev/null +++ b/.github/workflows/vsix.yml @@ -0,0 +1,58 @@ +name: VSIX + +on: + workflow_dispatch: + push: + paths-ignore: + - '**/*' + - '!.github/workflows/vsix.yml' + - '!src/GUI/**/*' + branches: + - '*' + pull_request: + branches: + - '*' + +env: + VERSION: 2.6.${{ github.run_number }} + +jobs: + build: + + runs-on: windows-latest + + steps: + - uses: actions/checkout@v4 + + - name: Update Version + run: | + ((Get-Content -Path GUI/EFCorePowerTools/source.extension.vsixmanifest -Raw) -Replace "2.5.0", "${{ env.VERSION }}") | Set-Content -Path GUI/EFCorePowerTools/source.extension.vsixmanifest + working-directory: src + shell: pwsh + + - name: Restore + run: dotnet restore VSIX.sln + working-directory: src + + - name: Setup MSBuild.exe + uses: microsoft/setup-msbuild@v1.3 + + - name: Build + run: msbuild GUI/EFCorePowerTools.sln /property:Configuration=Release /p:DeployExtension=false /p:ZipPackageCompressionLevel=normal /v:m + working-directory: src + + - name: Publish artifacts + uses: actions/upload-artifact@v4 + with: + name: Artifacts + path: | + *.vsix + + - name: Publish to Open VSIX Gallery + if: github.ref == 'refs/heads/master' + run: | + $ErrorActionPreference='Stop' + (new-object Net.WebClient).DownloadString("https://raw.github.com/madskristensen/ExtensionScripts/master/AppVeyor/vsix.ps1") | iex + Vsix-PushArtifacts | Vsix-PublishToGallery + shell: pwsh + continue-on-error: false From fce06385f2ecb00c043543ba20943bb36d196dbe Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 12:00:47 +0100 Subject: [PATCH 2/9] Fix restore --- .github/workflows/vsix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vsix.yml b/.github/workflows/vsix.yml index df60055fc..57c975c7b 100644 --- a/.github/workflows/vsix.yml +++ b/.github/workflows/vsix.yml @@ -31,7 +31,7 @@ jobs: shell: pwsh - name: Restore - run: dotnet restore VSIX.sln + run: dotnet restore GUI/EFCorePowerTools.sln working-directory: src - name: Setup MSBuild.exe From 2491e1d2ce2e87dffe789f497d443d93f30e8af3 Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 12:14:57 +0100 Subject: [PATCH 3/9] Only build VSIX in Release config --- .github/workflows/vsix.yml | 1 + src/GUI/EFCorePowerTools.sln | 18 ------------------ src/GUI/UnitTests/UnitTests.csproj | 5 ----- .../WizardItemTemplate.csproj | 2 +- 4 files changed, 2 insertions(+), 24 deletions(-) diff --git a/.github/workflows/vsix.yml b/.github/workflows/vsix.yml index 57c975c7b..d6420836a 100644 --- a/.github/workflows/vsix.yml +++ b/.github/workflows/vsix.yml @@ -27,6 +27,7 @@ jobs: - name: Update Version run: | ((Get-Content -Path GUI/EFCorePowerTools/source.extension.vsixmanifest -Raw) -Replace "2.5.0", "${{ env.VERSION }}") | Set-Content -Path GUI/EFCorePowerTools/source.extension.vsixmanifest + ((Get-Content -Path GUI/PowerToolsExtensionPack/source.extension.vsixmanifest -Raw) -Replace "2.5.0", "${{ env.VERSION }}") | Set-Content -Path GUI/PowerToolsExtensionPack/source.extension.vsixmanifest working-directory: src shell: pwsh diff --git a/src/GUI/EFCorePowerTools.sln b/src/GUI/EFCorePowerTools.sln index 2f94458b4..f53928f9f 100644 --- a/src/GUI/EFCorePowerTools.sln +++ b/src/GUI/EFCorePowerTools.sln @@ -105,7 +105,6 @@ Global {079B9426-9230-468E-8D02-2A0DE07C7237}.Debug|x86.ActiveCfg = Debug|Any CPU {079B9426-9230-468E-8D02-2A0DE07C7237}.Debug|x86.Build.0 = Debug|Any CPU {079B9426-9230-468E-8D02-2A0DE07C7237}.Release|Any CPU.ActiveCfg = Release|Any CPU - {079B9426-9230-468E-8D02-2A0DE07C7237}.Release|Any CPU.Build.0 = Release|Any CPU {079B9426-9230-468E-8D02-2A0DE07C7237}.Release|arm64.ActiveCfg = Release|Any CPU {079B9426-9230-468E-8D02-2A0DE07C7237}.Release|arm64.Build.0 = Release|Any CPU {079B9426-9230-468E-8D02-2A0DE07C7237}.Release|x86.ActiveCfg = Release|Any CPU @@ -165,7 +164,6 @@ Global {ACB6488C-BB75-4707-8D52-760402CEF9E6}.Debug|x86.ActiveCfg = Debug|Any CPU {ACB6488C-BB75-4707-8D52-760402CEF9E6}.Debug|x86.Build.0 = Debug|Any CPU {ACB6488C-BB75-4707-8D52-760402CEF9E6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ACB6488C-BB75-4707-8D52-760402CEF9E6}.Release|Any CPU.Build.0 = Release|Any CPU {ACB6488C-BB75-4707-8D52-760402CEF9E6}.Release|arm64.ActiveCfg = Release|Any CPU {ACB6488C-BB75-4707-8D52-760402CEF9E6}.Release|arm64.Build.0 = Release|Any CPU {ACB6488C-BB75-4707-8D52-760402CEF9E6}.Release|x86.ActiveCfg = Release|Any CPU @@ -177,7 +175,6 @@ Global {FBA5F2B1-6BDD-4EC0-9476-00F95C151952}.Debug|x86.ActiveCfg = Debug|Any CPU {FBA5F2B1-6BDD-4EC0-9476-00F95C151952}.Debug|x86.Build.0 = Debug|Any CPU {FBA5F2B1-6BDD-4EC0-9476-00F95C151952}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FBA5F2B1-6BDD-4EC0-9476-00F95C151952}.Release|Any CPU.Build.0 = Release|Any CPU {FBA5F2B1-6BDD-4EC0-9476-00F95C151952}.Release|arm64.ActiveCfg = Release|Any CPU {FBA5F2B1-6BDD-4EC0-9476-00F95C151952}.Release|arm64.Build.0 = Release|Any CPU {FBA5F2B1-6BDD-4EC0-9476-00F95C151952}.Release|x86.ActiveCfg = Release|Any CPU @@ -201,7 +198,6 @@ Global {42C3E4B4-656F-4087-82B4-2048713D1BBC}.Debug|x86.ActiveCfg = Debug|Any CPU {42C3E4B4-656F-4087-82B4-2048713D1BBC}.Debug|x86.Build.0 = Debug|Any CPU {42C3E4B4-656F-4087-82B4-2048713D1BBC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {42C3E4B4-656F-4087-82B4-2048713D1BBC}.Release|Any CPU.Build.0 = Release|Any CPU {42C3E4B4-656F-4087-82B4-2048713D1BBC}.Release|arm64.ActiveCfg = Release|Any CPU {42C3E4B4-656F-4087-82B4-2048713D1BBC}.Release|arm64.Build.0 = Release|Any CPU {42C3E4B4-656F-4087-82B4-2048713D1BBC}.Release|x86.ActiveCfg = Release|Any CPU @@ -213,7 +209,6 @@ Global {8F75978E-966D-47BF-8948-42B886ED1BD9}.Debug|x86.ActiveCfg = Debug|Any CPU {8F75978E-966D-47BF-8948-42B886ED1BD9}.Debug|x86.Build.0 = Debug|Any CPU {8F75978E-966D-47BF-8948-42B886ED1BD9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8F75978E-966D-47BF-8948-42B886ED1BD9}.Release|Any CPU.Build.0 = Release|Any CPU {8F75978E-966D-47BF-8948-42B886ED1BD9}.Release|arm64.ActiveCfg = Release|Any CPU {8F75978E-966D-47BF-8948-42B886ED1BD9}.Release|arm64.Build.0 = Release|Any CPU {8F75978E-966D-47BF-8948-42B886ED1BD9}.Release|x86.ActiveCfg = Release|Any CPU @@ -225,7 +220,6 @@ Global {19CB59D1-7AB7-472B-94B2-7A66E1E101DC}.Debug|x86.ActiveCfg = Debug|Any CPU {19CB59D1-7AB7-472B-94B2-7A66E1E101DC}.Debug|x86.Build.0 = Debug|Any CPU {19CB59D1-7AB7-472B-94B2-7A66E1E101DC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19CB59D1-7AB7-472B-94B2-7A66E1E101DC}.Release|Any CPU.Build.0 = Release|Any CPU {19CB59D1-7AB7-472B-94B2-7A66E1E101DC}.Release|arm64.ActiveCfg = Release|Any CPU {19CB59D1-7AB7-472B-94B2-7A66E1E101DC}.Release|arm64.Build.0 = Release|Any CPU {19CB59D1-7AB7-472B-94B2-7A66E1E101DC}.Release|x86.ActiveCfg = Release|Any CPU @@ -249,7 +243,6 @@ Global {3D4F1757-D1DC-4DB8-928C-8F27CE125620}.Debug|x86.ActiveCfg = Debug|Any CPU {3D4F1757-D1DC-4DB8-928C-8F27CE125620}.Debug|x86.Build.0 = Debug|Any CPU {3D4F1757-D1DC-4DB8-928C-8F27CE125620}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3D4F1757-D1DC-4DB8-928C-8F27CE125620}.Release|Any CPU.Build.0 = Release|Any CPU {3D4F1757-D1DC-4DB8-928C-8F27CE125620}.Release|arm64.ActiveCfg = Release|Any CPU {3D4F1757-D1DC-4DB8-928C-8F27CE125620}.Release|arm64.Build.0 = Release|Any CPU {3D4F1757-D1DC-4DB8-928C-8F27CE125620}.Release|x86.ActiveCfg = Release|Any CPU @@ -261,7 +254,6 @@ Global {C3EA8258-4A3B-49F5-8943-32D4610A2E61}.Debug|x86.ActiveCfg = Debug|Any CPU {C3EA8258-4A3B-49F5-8943-32D4610A2E61}.Debug|x86.Build.0 = Debug|Any CPU {C3EA8258-4A3B-49F5-8943-32D4610A2E61}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C3EA8258-4A3B-49F5-8943-32D4610A2E61}.Release|Any CPU.Build.0 = Release|Any CPU {C3EA8258-4A3B-49F5-8943-32D4610A2E61}.Release|arm64.ActiveCfg = Release|Any CPU {C3EA8258-4A3B-49F5-8943-32D4610A2E61}.Release|arm64.Build.0 = Release|Any CPU {C3EA8258-4A3B-49F5-8943-32D4610A2E61}.Release|x86.ActiveCfg = Release|Any CPU @@ -273,7 +265,6 @@ Global {5EFF99C3-6228-4FCC-AA93-138D8637A554}.Debug|x86.ActiveCfg = Debug|Any CPU {5EFF99C3-6228-4FCC-AA93-138D8637A554}.Debug|x86.Build.0 = Debug|Any CPU {5EFF99C3-6228-4FCC-AA93-138D8637A554}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5EFF99C3-6228-4FCC-AA93-138D8637A554}.Release|Any CPU.Build.0 = Release|Any CPU {5EFF99C3-6228-4FCC-AA93-138D8637A554}.Release|arm64.ActiveCfg = Release|Any CPU {5EFF99C3-6228-4FCC-AA93-138D8637A554}.Release|arm64.Build.0 = Release|Any CPU {5EFF99C3-6228-4FCC-AA93-138D8637A554}.Release|x86.ActiveCfg = Release|Any CPU @@ -309,7 +300,6 @@ Global {C03961D7-0D1E-4176-BA04-BF4D44E41790}.Debug|x86.ActiveCfg = Debug|Any CPU {C03961D7-0D1E-4176-BA04-BF4D44E41790}.Debug|x86.Build.0 = Debug|Any CPU {C03961D7-0D1E-4176-BA04-BF4D44E41790}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C03961D7-0D1E-4176-BA04-BF4D44E41790}.Release|Any CPU.Build.0 = Release|Any CPU {C03961D7-0D1E-4176-BA04-BF4D44E41790}.Release|arm64.ActiveCfg = Release|Any CPU {C03961D7-0D1E-4176-BA04-BF4D44E41790}.Release|arm64.Build.0 = Release|Any CPU {C03961D7-0D1E-4176-BA04-BF4D44E41790}.Release|x86.ActiveCfg = Release|Any CPU @@ -321,7 +311,6 @@ Global {64EF1EE1-CA06-4218-80A1-E33931119DDF}.Debug|x86.ActiveCfg = Debug|Any CPU {64EF1EE1-CA06-4218-80A1-E33931119DDF}.Debug|x86.Build.0 = Debug|Any CPU {64EF1EE1-CA06-4218-80A1-E33931119DDF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {64EF1EE1-CA06-4218-80A1-E33931119DDF}.Release|Any CPU.Build.0 = Release|Any CPU {64EF1EE1-CA06-4218-80A1-E33931119DDF}.Release|arm64.ActiveCfg = Release|Any CPU {64EF1EE1-CA06-4218-80A1-E33931119DDF}.Release|arm64.Build.0 = Release|Any CPU {64EF1EE1-CA06-4218-80A1-E33931119DDF}.Release|x86.ActiveCfg = Release|Any CPU @@ -333,7 +322,6 @@ Global {198C02B0-2665-4151-A051-D685CA0D09E8}.Debug|x86.ActiveCfg = Debug|Any CPU {198C02B0-2665-4151-A051-D685CA0D09E8}.Debug|x86.Build.0 = Debug|Any CPU {198C02B0-2665-4151-A051-D685CA0D09E8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {198C02B0-2665-4151-A051-D685CA0D09E8}.Release|Any CPU.Build.0 = Release|Any CPU {198C02B0-2665-4151-A051-D685CA0D09E8}.Release|arm64.ActiveCfg = Release|Any CPU {198C02B0-2665-4151-A051-D685CA0D09E8}.Release|arm64.Build.0 = Release|Any CPU {198C02B0-2665-4151-A051-D685CA0D09E8}.Release|x86.ActiveCfg = Release|Any CPU @@ -345,7 +333,6 @@ Global {F5032B12-DBC7-4B98-8324-C357A2C8CCE2}.Debug|x86.ActiveCfg = Debug|Any CPU {F5032B12-DBC7-4B98-8324-C357A2C8CCE2}.Debug|x86.Build.0 = Debug|Any CPU {F5032B12-DBC7-4B98-8324-C357A2C8CCE2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F5032B12-DBC7-4B98-8324-C357A2C8CCE2}.Release|Any CPU.Build.0 = Release|Any CPU {F5032B12-DBC7-4B98-8324-C357A2C8CCE2}.Release|arm64.ActiveCfg = Release|Any CPU {F5032B12-DBC7-4B98-8324-C357A2C8CCE2}.Release|arm64.Build.0 = Release|Any CPU {F5032B12-DBC7-4B98-8324-C357A2C8CCE2}.Release|x86.ActiveCfg = Release|Any CPU @@ -369,7 +356,6 @@ Global {50EA6A90-2AF3-4A5D-A374-B83BEBDBF7C2}.Debug|x86.ActiveCfg = Debug|Any CPU {50EA6A90-2AF3-4A5D-A374-B83BEBDBF7C2}.Debug|x86.Build.0 = Debug|Any CPU {50EA6A90-2AF3-4A5D-A374-B83BEBDBF7C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {50EA6A90-2AF3-4A5D-A374-B83BEBDBF7C2}.Release|Any CPU.Build.0 = Release|Any CPU {50EA6A90-2AF3-4A5D-A374-B83BEBDBF7C2}.Release|arm64.ActiveCfg = Release|Any CPU {50EA6A90-2AF3-4A5D-A374-B83BEBDBF7C2}.Release|arm64.Build.0 = Release|Any CPU {50EA6A90-2AF3-4A5D-A374-B83BEBDBF7C2}.Release|x86.ActiveCfg = Release|Any CPU @@ -381,7 +367,6 @@ Global {16D89786-81FB-4675-A78B-64352A7E4EB3}.Debug|x86.ActiveCfg = Debug|Any CPU {16D89786-81FB-4675-A78B-64352A7E4EB3}.Debug|x86.Build.0 = Debug|Any CPU {16D89786-81FB-4675-A78B-64352A7E4EB3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {16D89786-81FB-4675-A78B-64352A7E4EB3}.Release|Any CPU.Build.0 = Release|Any CPU {16D89786-81FB-4675-A78B-64352A7E4EB3}.Release|arm64.ActiveCfg = Release|Any CPU {16D89786-81FB-4675-A78B-64352A7E4EB3}.Release|arm64.Build.0 = Release|Any CPU {16D89786-81FB-4675-A78B-64352A7E4EB3}.Release|x86.ActiveCfg = Release|Any CPU @@ -393,7 +378,6 @@ Global {373A097C-3781-4016-8F7E-1647B4830A77}.Debug|x86.ActiveCfg = Debug|Any CPU {373A097C-3781-4016-8F7E-1647B4830A77}.Debug|x86.Build.0 = Debug|Any CPU {373A097C-3781-4016-8F7E-1647B4830A77}.Release|Any CPU.ActiveCfg = Release|Any CPU - {373A097C-3781-4016-8F7E-1647B4830A77}.Release|Any CPU.Build.0 = Release|Any CPU {373A097C-3781-4016-8F7E-1647B4830A77}.Release|arm64.ActiveCfg = Release|Any CPU {373A097C-3781-4016-8F7E-1647B4830A77}.Release|arm64.Build.0 = Release|Any CPU {373A097C-3781-4016-8F7E-1647B4830A77}.Release|x86.ActiveCfg = Release|Any CPU @@ -405,7 +389,6 @@ Global {4130DB41-57DA-45B4-81C3-F56558165B32}.Debug|x86.ActiveCfg = Debug|Any CPU {4130DB41-57DA-45B4-81C3-F56558165B32}.Debug|x86.Build.0 = Debug|Any CPU {4130DB41-57DA-45B4-81C3-F56558165B32}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4130DB41-57DA-45B4-81C3-F56558165B32}.Release|Any CPU.Build.0 = Release|Any CPU {4130DB41-57DA-45B4-81C3-F56558165B32}.Release|arm64.ActiveCfg = Release|Any CPU {4130DB41-57DA-45B4-81C3-F56558165B32}.Release|arm64.Build.0 = Release|Any CPU {4130DB41-57DA-45B4-81C3-F56558165B32}.Release|x86.ActiveCfg = Release|Any CPU @@ -417,7 +400,6 @@ Global {F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Debug|x86.ActiveCfg = Debug|Any CPU {F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Debug|x86.Build.0 = Debug|Any CPU {F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|Any CPU.Build.0 = Release|Any CPU {F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|arm64.ActiveCfg = Release|Any CPU {F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|arm64.Build.0 = Release|Any CPU {F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|x86.ActiveCfg = Release|Any CPU diff --git a/src/GUI/UnitTests/UnitTests.csproj b/src/GUI/UnitTests/UnitTests.csproj index 8e12103f6..2db036c76 100644 --- a/src/GUI/UnitTests/UnitTests.csproj +++ b/src/GUI/UnitTests/UnitTests.csproj @@ -109,11 +109,6 @@ 4.4.2 - - 1.2.0-beta.435 - runtime; build; native; contentfiles; analyzers; buildtransitive - all - diff --git a/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj b/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj index bd52f8794..77e464866 100644 --- a/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj +++ b/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj @@ -13,7 +13,7 @@ Debug - AnyCPU + AnyCPU {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {8C77EC98-0296-4DBE-8064-11C4B4315181} Library From c3e114dda515a9e52deb78c218884d0ae5587c1a Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 12:15:36 +0100 Subject: [PATCH 4/9] make restore faster --- src/GUI/EFCorePowerTools.sln | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/GUI/EFCorePowerTools.sln b/src/GUI/EFCorePowerTools.sln index f53928f9f..21f3606ab 100644 --- a/src/GUI/EFCorePowerTools.sln +++ b/src/GUI/EFCorePowerTools.sln @@ -186,7 +186,6 @@ Global {A45A6FCB-485D-4D20-AB30-08A72FDEFFCB}.Debug|x86.ActiveCfg = Debug|Any CPU {A45A6FCB-485D-4D20-AB30-08A72FDEFFCB}.Debug|x86.Build.0 = Debug|Any CPU {A45A6FCB-485D-4D20-AB30-08A72FDEFFCB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A45A6FCB-485D-4D20-AB30-08A72FDEFFCB}.Release|Any CPU.Build.0 = Release|Any CPU {A45A6FCB-485D-4D20-AB30-08A72FDEFFCB}.Release|arm64.ActiveCfg = Release|Any CPU {A45A6FCB-485D-4D20-AB30-08A72FDEFFCB}.Release|arm64.Build.0 = Release|Any CPU {A45A6FCB-485D-4D20-AB30-08A72FDEFFCB}.Release|x86.ActiveCfg = Release|Any CPU @@ -231,7 +230,6 @@ Global {EEE8B90E-EF46-41D8-8ED0-3609129A178C}.Debug|x86.ActiveCfg = Debug|Any CPU {EEE8B90E-EF46-41D8-8ED0-3609129A178C}.Debug|x86.Build.0 = Debug|Any CPU {EEE8B90E-EF46-41D8-8ED0-3609129A178C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EEE8B90E-EF46-41D8-8ED0-3609129A178C}.Release|Any CPU.Build.0 = Release|Any CPU {EEE8B90E-EF46-41D8-8ED0-3609129A178C}.Release|arm64.ActiveCfg = Release|Any CPU {EEE8B90E-EF46-41D8-8ED0-3609129A178C}.Release|arm64.Build.0 = Release|Any CPU {EEE8B90E-EF46-41D8-8ED0-3609129A178C}.Release|x86.ActiveCfg = Release|Any CPU @@ -344,7 +342,6 @@ Global {DFA5B4A2-0771-436E-B111-4CE3821D2697}.Debug|x86.ActiveCfg = Debug|Any CPU {DFA5B4A2-0771-436E-B111-4CE3821D2697}.Debug|x86.Build.0 = Debug|Any CPU {DFA5B4A2-0771-436E-B111-4CE3821D2697}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DFA5B4A2-0771-436E-B111-4CE3821D2697}.Release|Any CPU.Build.0 = Release|Any CPU {DFA5B4A2-0771-436E-B111-4CE3821D2697}.Release|arm64.ActiveCfg = Release|Any CPU {DFA5B4A2-0771-436E-B111-4CE3821D2697}.Release|arm64.Build.0 = Release|Any CPU {DFA5B4A2-0771-436E-B111-4CE3821D2697}.Release|x86.ActiveCfg = Release|Any CPU From ca8f2271a354774d2a4f685b58e6f6ab0ba16d12 Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 12:22:50 +0100 Subject: [PATCH 5/9] fix msbuild error --- src/GUI/WizardItemTemplate/WizardItemTemplate.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj b/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj index 77e464866..35318fe5c 100644 --- a/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj +++ b/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj @@ -14,6 +14,7 @@ Debug AnyCPU + win {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {8C77EC98-0296-4DBE-8064-11C4B4315181} Library From 33cb6e986f6ae9d1e6cddcb7119e0c7187ec4855 Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 12:33:22 +0100 Subject: [PATCH 6/9] Fix build errors take 2 --- src/GUI/EFCorePowerTools.sln | 1 - src/GUI/EFCorePowerTools/EFCorePowerTools.csproj | 1 + src/GUI/PowerToolsExtensionPack/PowerToolsExtensionPack.csproj | 1 + src/GUI/WizardItemTemplate/WizardItemTemplate.csproj | 1 - 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GUI/EFCorePowerTools.sln b/src/GUI/EFCorePowerTools.sln index 21f3606ab..9504cc480 100644 --- a/src/GUI/EFCorePowerTools.sln +++ b/src/GUI/EFCorePowerTools.sln @@ -140,7 +140,6 @@ Global {0669C921-3181-4ABD-A132-C8B0A772396F}.Debug|x86.ActiveCfg = Debug|Any CPU {0669C921-3181-4ABD-A132-C8B0A772396F}.Debug|x86.Build.0 = Debug|Any CPU {0669C921-3181-4ABD-A132-C8B0A772396F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0669C921-3181-4ABD-A132-C8B0A772396F}.Release|Any CPU.Build.0 = Release|Any CPU {0669C921-3181-4ABD-A132-C8B0A772396F}.Release|arm64.ActiveCfg = Release|Any CPU {0669C921-3181-4ABD-A132-C8B0A772396F}.Release|arm64.Build.0 = Release|Any CPU {0669C921-3181-4ABD-A132-C8B0A772396F}.Release|x86.ActiveCfg = Release|Any CPU diff --git a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj index ef4d48548..6c7cc4d82 100644 --- a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj +++ b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj @@ -34,6 +34,7 @@ EFCorePowerTools EFCorePowerTools v4.8 + win true true true diff --git a/src/GUI/PowerToolsExtensionPack/PowerToolsExtensionPack.csproj b/src/GUI/PowerToolsExtensionPack/PowerToolsExtensionPack.csproj index c19a8cec2..deb496617 100644 --- a/src/GUI/PowerToolsExtensionPack/PowerToolsExtensionPack.csproj +++ b/src/GUI/PowerToolsExtensionPack/PowerToolsExtensionPack.csproj @@ -16,6 +16,7 @@ PowerToolsExtensionPack PowerToolsExtensionPack v4.7.2 + win true true true diff --git a/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj b/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj index 35318fe5c..77e464866 100644 --- a/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj +++ b/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj @@ -14,7 +14,6 @@ Debug AnyCPU - win {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {8C77EC98-0296-4DBE-8064-11C4B4315181} Library From 9e5f3d234197d67b6fb1b057bfc5c3551a384289 Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 12:39:51 +0100 Subject: [PATCH 7/9] Fix build take 3 --- src/GUI/WizardItemTemplate/WizardItemTemplate.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj b/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj index 77e464866..43522df50 100644 --- a/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj +++ b/src/GUI/WizardItemTemplate/WizardItemTemplate.csproj @@ -21,6 +21,7 @@ WizardItemTemplate WizardItemTemplate v4.7.2 + win 512 false false From 82b9b3c19ad8941e0cc1533ad0d6ed71f8979f87 Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 12:45:02 +0100 Subject: [PATCH 8/9] fix build take 4 --- src/GUI/UnitTests/UnitTests.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/GUI/UnitTests/UnitTests.csproj b/src/GUI/UnitTests/UnitTests.csproj index 2db036c76..b2bbefd27 100644 --- a/src/GUI/UnitTests/UnitTests.csproj +++ b/src/GUI/UnitTests/UnitTests.csproj @@ -10,6 +10,7 @@ UnitTests UnitTests v4.8 + win 512 From ce93ddca61080b21004ea63e8d579e2ea5c5519f Mon Sep 17 00:00:00 2001 From: Erik Ejlskov Jensen Date: Tue, 9 Jan 2024 12:55:41 +0100 Subject: [PATCH 9/9] Fix artifcat publish --- .github/workflows/vsix.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/vsix.yml b/.github/workflows/vsix.yml index d6420836a..0633cec75 100644 --- a/.github/workflows/vsix.yml +++ b/.github/workflows/vsix.yml @@ -42,6 +42,11 @@ jobs: run: msbuild GUI/EFCorePowerTools.sln /property:Configuration=Release /p:DeployExtension=false /p:ZipPackageCompressionLevel=normal /v:m working-directory: src + - name: Move build output + run: | + mv src/GUI/EFCorePowerTools/bin/Release/EFCorePowerTools.vsix EFCorePowerTools-${{ env.VERSION }}.vsix + mv src/GUI/PowerToolsExtensionPack/bin/Release/PowerToolsExtensionPack.vsix PowerToolsExtensionPack-${{ env.VERSION }}.vsix + - name: Publish artifacts uses: actions/upload-artifact@v4 with: