From 542d1c04c6eff55db3122873cfaf1399277b3860 Mon Sep 17 00:00:00 2001 From: Pablo Derendinger <98769613+pderendinger-everse@users.noreply.github.com> Date: Mon, 21 Mar 2022 08:59:34 -0300 Subject: [PATCH 1/8] Create dotnet.yml --- .github/workflows/dotnet.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/dotnet.yml diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml new file mode 100644 index 0000000..b4f16b5 --- /dev/null +++ b/.github/workflows/dotnet.yml @@ -0,0 +1,30 @@ +name: .NET + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + + runs-on: windows-latest + + steps: + - uses: actions/checkout@v2 + - name: Setup .NET + uses: actions/setup-dotnet@v1 + with: + dotnet-version: 5.0.x + - name: Setup NuGet + uses: NuGet/setup-nuget@v1.0.2 + - name: Restore NuGet Packages + run: nuget restore DynaForge/DynaForge/DynaForge.sln + - name: Build + run: msbuild DynaForge/DynaForge/DynaForge.sln /p:Configuration=Release + - name: Upload Artifact + uses: actions/upload-artifact@v1.0.0 + with: + name: published_dlls + path: bin\Release\ From 04f32c8b0c69d6da0bb0899e947b726e0585958e Mon Sep 17 00:00:00 2001 From: Pablo Derendinger <98769613+pderendinger-everse@users.noreply.github.com> Date: Mon, 21 Mar 2022 09:03:21 -0300 Subject: [PATCH 2/8] Update dotnet.yml --- .github/workflows/dotnet.yml | 37 ++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index b4f16b5..1c45235 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -12,19 +12,24 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v2 - - name: Setup .NET - uses: actions/setup-dotnet@v1 - with: - dotnet-version: 5.0.x - - name: Setup NuGet - uses: NuGet/setup-nuget@v1.0.2 - - name: Restore NuGet Packages - run: nuget restore DynaForge/DynaForge/DynaForge.sln - - name: Build - run: msbuild DynaForge/DynaForge/DynaForge.sln /p:Configuration=Release - - name: Upload Artifact - uses: actions/upload-artifact@v1.0.0 - with: - name: published_dlls - path: bin\Release\ + - uses: actions/checkout@v2 + + - name: Setup MSBuild + uses: microsoft/setup-msbuild@v1 + + - name: Setup NuGet + uses: NuGet/setup-nuget@v1.0.5 + +# - name: Setup VSTest +# uses: darenm/Setup-VSTest@v1 + + - name: Navigate to Workspace + run: cd $GITHUB_WORKSPACE/DynaForge + + - name: Restore Packages + run: nuget restore DynaForge.sln + + - name: Build Solution + run: | + msbuild.exe DynaForge.sln /p:platform="Any CPU" /p:configuration="Release" + From 9393eac501c6eaaa5500370f75053ba8b355e2e3 Mon Sep 17 00:00:00 2001 From: Pablo Derendinger <98769613+pderendinger-everse@users.noreply.github.com> Date: Mon, 21 Mar 2022 09:04:34 -0300 Subject: [PATCH 3/8] Update dotnet.yml --- .github/workflows/dotnet.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 1c45235..2b29ace 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -24,7 +24,7 @@ jobs: # uses: darenm/Setup-VSTest@v1 - name: Navigate to Workspace - run: cd $GITHUB_WORKSPACE/DynaForge + run: ls $GITHUB_WORKSPACE - name: Restore Packages run: nuget restore DynaForge.sln From c0bf0fe7d8937ff305a750a5e4c1473f1cfb3f92 Mon Sep 17 00:00:00 2001 From: Pablo Derendinger <98769613+pderendinger-everse@users.noreply.github.com> Date: Mon, 21 Mar 2022 09:05:37 -0300 Subject: [PATCH 4/8] Update dotnet.yml --- .github/workflows/dotnet.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 2b29ace..61d45e2 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -24,7 +24,7 @@ jobs: # uses: darenm/Setup-VSTest@v1 - name: Navigate to Workspace - run: ls $GITHUB_WORKSPACE + run: ls $GITHUB_WORKSPACE\DynaForge - name: Restore Packages run: nuget restore DynaForge.sln From 8e85765a402c7613f3f87fc9a93fce961a59e871 Mon Sep 17 00:00:00 2001 From: Pablo Derendinger <98769613+pderendinger-everse@users.noreply.github.com> Date: Mon, 21 Mar 2022 09:07:11 -0300 Subject: [PATCH 5/8] Update dotnet.yml --- .github/workflows/dotnet.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 61d45e2..5dcff19 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -24,12 +24,12 @@ jobs: # uses: darenm/Setup-VSTest@v1 - name: Navigate to Workspace - run: ls $GITHUB_WORKSPACE\DynaForge + run: ls $GITHUB_WORKSPACE - name: Restore Packages - run: nuget restore DynaForge.sln + run: nuget restore DynaForge\DynaForge.sln - name: Build Solution run: | - msbuild.exe DynaForge.sln /p:platform="Any CPU" /p:configuration="Release" + msbuild.exe DynaForge\DynaForge.sln /p:platform="Any CPU" /p:configuration="Release" From 585f0131dfade076d208c335a25a74581c5e9ee1 Mon Sep 17 00:00:00 2001 From: Pablo Derendinger <98769613+pderendinger-everse@users.noreply.github.com> Date: Mon, 21 Mar 2022 09:08:34 -0300 Subject: [PATCH 6/8] Update dotnet.yml --- .github/workflows/dotnet.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 5dcff19..b8dd0e7 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -24,7 +24,7 @@ jobs: # uses: darenm/Setup-VSTest@v1 - name: Navigate to Workspace - run: ls $GITHUB_WORKSPACE + run: cd $GITHUB_WORKSPACE - name: Restore Packages run: nuget restore DynaForge\DynaForge.sln From fc03c40cc41d1f0852e6d05c5f542a1f5a9b57a9 Mon Sep 17 00:00:00 2001 From: Pablo Derendinger Date: Mon, 21 Mar 2022 09:40:47 -0300 Subject: [PATCH 7/8] Changed platform to x64 and mkdir for first build --- DynaForge/DynaForge.sln | 10 ++++++++-- DynaForge/DynaForge/DynaForge.csproj | 23 ++++++++++++++++++++++- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/DynaForge/DynaForge.sln b/DynaForge/DynaForge.sln index 0aecf1f..ca2e623 100644 --- a/DynaForge/DynaForge.sln +++ b/DynaForge/DynaForge.sln @@ -8,13 +8,19 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {CEE15DE8-3542-492D-9280-792E39AE25C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CEE15DE8-3542-492D-9280-792E39AE25C8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CEE15DE8-3542-492D-9280-792E39AE25C8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CEE15DE8-3542-492D-9280-792E39AE25C8}.Release|Any CPU.Build.0 = Release|Any CPU + {CEE15DE8-3542-492D-9280-792E39AE25C8}.Debug|x64.ActiveCfg = Debug|x64 + {CEE15DE8-3542-492D-9280-792E39AE25C8}.Debug|x64.Build.0 = Debug|x64 + {CEE15DE8-3542-492D-9280-792E39AE25C8}.Release|Any CPU.ActiveCfg = Release|x64 + {CEE15DE8-3542-492D-9280-792E39AE25C8}.Release|Any CPU.Build.0 = Release|x64 + {CEE15DE8-3542-492D-9280-792E39AE25C8}.Release|x64.ActiveCfg = Release|x64 + {CEE15DE8-3542-492D-9280-792E39AE25C8}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/DynaForge/DynaForge/DynaForge.csproj b/DynaForge/DynaForge/DynaForge.csproj index fb7b48f..5b6bb56 100644 --- a/DynaForge/DynaForge/DynaForge.csproj +++ b/DynaForge/DynaForge/DynaForge.csproj @@ -38,6 +38,26 @@ 4 bin\Release\DynaForge.xml + + true + bin\x64\Debug\ + DEBUG;TRACE + bin\Debug\DynaForge.xml + full + x64 + 7.3 + prompt + + + bin\x64\Release\ + TRACE + bin\Release\DynaForge.xml + true + pdbonly + x64 + 7.3 + prompt + ..\packages\CefSharp.Common.93.1.111\lib\net452\CefSharp.dll @@ -227,7 +247,8 @@ - copy "$(SolutionDir)DynaForge\pkg.json" "$(SolutionDir)\..\packages\DynaForge" + mkdir "$(SolutionDir)..\packages\DynaForge" +copy "$(SolutionDir)DynaForge\pkg.json" "$(SolutionDir)..\packages\DynaForge" if $(ConfigurationName) == Debug xcopy /E /Y "$(ProjectDir)..\..\packages\" "$(AppData)\Dynamo\Dynamo Revit\2.5\packages" From 6db18e152d9104d83087af1a577661d08514443d Mon Sep 17 00:00:00 2001 From: Pablo Derendinger <98769613+pderendinger-everse@users.noreply.github.com> Date: Mon, 21 Mar 2022 13:02:13 -0300 Subject: [PATCH 8/8] Update dotnet.yml --- .github/workflows/dotnet.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index b8dd0e7..02184c5 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -33,3 +33,8 @@ jobs: run: | msbuild.exe DynaForge\DynaForge.sln /p:platform="Any CPU" /p:configuration="Release" + - name: 'Upload Artifact' + uses: actions/upload-artifact@v3 + with: + name: DynaForge + path: packages\