From 205b203a9033f7e6524a9b6119c28343fb67727b Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sat, 2 Jan 2021 17:05:34 -0700 Subject: [PATCH 01/13] Update dotnet.yml --- .github/workflows/dotnet.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 037678e5..53acea00 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -21,5 +21,21 @@ jobs: run: dotnet restore - name: Build run: dotnet build --no-restore - - name: Test - run: dotnet test --no-build --verbosity normal -p:ParallelizeTestCollections=false + - name: Test Wabbajack.Common.Test + run: dotnet test --no-build --verbosity normal Wabbajack.Common.Test + - name: Test Compression.BSA.Test + run: dotnet test --no-build --verbosity normal Compression.BSA.Test + - name: Test Wabbajack.VirtualFileSystem.Test + run: dotnet test --no-build --verbosity normal Wabbajack.VirtualFileSystem.Test + - name: Test Wabbajack.Test + run: dotnet test --no-build --verbosity normal Wabbajack.Test + - name: Test Wabbajack.App.Test + run: dotnet test --no-build --verbosity normal Wabbajack.App.Test + - name: Test Wabbajack.Server.Test + run: dotnet test --no-build --verbosity normal Wabbajack.Server.Test + - name: Publish App + run: dotnet publish Wabbajack\Wabbajack.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishApp --self-contained + - name: Publish Launcher + run: dotnet publish Wabbajack\Wabbajack.Launcher.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishLauncher --self-contained + + From 7fc21ce0925251360eb37249168521519b386153 Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sat, 2 Jan 2021 17:10:03 -0700 Subject: [PATCH 02/13] Update dotnet.yml --- .github/workflows/dotnet.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 53acea00..ca218448 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -20,19 +20,19 @@ jobs: - name: Restore dependencies run: dotnet restore - name: Build - run: dotnet build --no-restore + run: dotnet build --no-restore --runtime win10-x64 --configuration Release /p:Platform=x64 - name: Test Wabbajack.Common.Test - run: dotnet test --no-build --verbosity normal Wabbajack.Common.Test + run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.Common.Test - name: Test Compression.BSA.Test - run: dotnet test --no-build --verbosity normal Compression.BSA.Test + run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Compression.BSA.Test - name: Test Wabbajack.VirtualFileSystem.Test - run: dotnet test --no-build --verbosity normal Wabbajack.VirtualFileSystem.Test + run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.VirtualFileSystem.Test - name: Test Wabbajack.Test - run: dotnet test --no-build --verbosity normal Wabbajack.Test + run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.Test - name: Test Wabbajack.App.Test - run: dotnet test --no-build --verbosity normal Wabbajack.App.Test + run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.App.Test - name: Test Wabbajack.Server.Test - run: dotnet test --no-build --verbosity normal Wabbajack.Server.Test + run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.Server.Test - name: Publish App run: dotnet publish Wabbajack\Wabbajack.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishApp --self-contained - name: Publish Launcher From 6806bdc8329d075adf4716d7a5acdb6aa507e061 Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sat, 2 Jan 2021 17:12:30 -0700 Subject: [PATCH 03/13] Update dotnet.yml --- .github/workflows/dotnet.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index ca218448..77ac1a97 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -20,19 +20,19 @@ jobs: - name: Restore dependencies run: dotnet restore - name: Build - run: dotnet build --no-restore --runtime win10-x64 --configuration Release /p:Platform=x64 + run: dotnet build --no-restore --configuration Release /p:Platform=x64 - name: Test Wabbajack.Common.Test - run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.Common.Test + run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Common.Test - name: Test Compression.BSA.Test - run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Compression.BSA.Test + run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Compression.BSA.Test - name: Test Wabbajack.VirtualFileSystem.Test - run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.VirtualFileSystem.Test + run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.VirtualFileSystem.Test - name: Test Wabbajack.Test - run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.Test + run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Test - name: Test Wabbajack.App.Test - run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.App.Test + run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.App.Test - name: Test Wabbajack.Server.Test - run: dotnet test --no-build --verbosity normal --runtime win10-x64 --configuration Release /p:Platform=x64 Wabbajack.Server.Test + run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Server.Test - name: Publish App run: dotnet publish Wabbajack\Wabbajack.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishApp --self-contained - name: Publish Launcher From d067bdf5d3f0979240fbf8789d9db5d0572bcbdc Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 16:21:48 -0700 Subject: [PATCH 04/13] Update dotnet.yml --- .github/workflows/dotnet.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 77ac1a97..2c931798 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -22,17 +22,17 @@ jobs: - name: Build run: dotnet build --no-restore --configuration Release /p:Platform=x64 - name: Test Wabbajack.Common.Test - run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Common.Test + run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Common.Test - name: Test Compression.BSA.Test - run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Compression.BSA.Test + run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Compression.BSA.Test - name: Test Wabbajack.VirtualFileSystem.Test - run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.VirtualFileSystem.Test + run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.VirtualFileSystem.Test - name: Test Wabbajack.Test - run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Test + run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Test - name: Test Wabbajack.App.Test - run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.App.Test + run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.App.Test - name: Test Wabbajack.Server.Test - run: dotnet test --no-build --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Server.Test + run: dotnet test= --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Server.Test - name: Publish App run: dotnet publish Wabbajack\Wabbajack.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishApp --self-contained - name: Publish Launcher From c513768eae5ed267a82e5a0cc639d752dbcef598 Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 16:21:57 -0700 Subject: [PATCH 05/13] 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 2c931798..abd0e63a 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -32,7 +32,7 @@ jobs: - name: Test Wabbajack.App.Test run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.App.Test - name: Test Wabbajack.Server.Test - run: dotnet test= --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Server.Test + run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Server.Test - name: Publish App run: dotnet publish Wabbajack\Wabbajack.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishApp --self-contained - name: Publish Launcher From 90e6859a26a31099eb05d96dcb687e5fda1c5a01 Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 17:38:26 -0700 Subject: [PATCH 06/13] Update dotnet.yml --- .github/workflows/dotnet.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index abd0e63a..9d07494c 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -33,9 +33,3 @@ jobs: run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.App.Test - name: Test Wabbajack.Server.Test run: dotnet test --verbosity normal --configuration Release /p:Platform=x64 Wabbajack.Server.Test - - name: Publish App - run: dotnet publish Wabbajack\Wabbajack.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishApp --self-contained - - name: Publish Launcher - run: dotnet publish Wabbajack\Wabbajack.Launcher.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishLauncher --self-contained - - From e89950cd395c2c4b92ba57588f99ec59e671ba87 Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 20:38:12 -0700 Subject: [PATCH 07/13] Create release.yml --- .github/workflows/release.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..6c851729 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,27 @@ +name: .NET + +on: + workflow_dispatch: + inputs: + description: 'Release Version' + required: true + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Setup .NET + uses: actions/setup-dotnet@v1 + with: + dotnet-version: 3.1.301 + - name: Restore dependencies + run: dotnet restore + - name: Build + run: dotnet build --no-restore + - name: Publish App + run: dotnet publish Wabbajack\Wabbajack.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishApp --self-contained + - name: Publish Launcher + run: dotnet publish Wabbajack.Launcher\Wabbajack.Launcher.csproj --runtime win10-x64 --configuration Release /p:Platform=x64 -o c:\tmp\PublishLauncher --self-contained From 5c5c3dd5da4b3a0ca5a701b6f6f148d64da82ce8 Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 20:38:47 -0700 Subject: [PATCH 08/13] Update release.yml --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6c851729..78245c91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -name: .NET +name: Create Release on: workflow_dispatch: From 5095be4dca6daa21051135810572b6f98b687938 Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 20:41:23 -0700 Subject: [PATCH 09/13] Update release.yml --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 78245c91..2f1daf86 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,5 +1,4 @@ name: Create Release - on: workflow_dispatch: inputs: From b6106eb55ad68b2440ac66662fcf4059f1c489ed Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 20:43:42 -0700 Subject: [PATCH 10/13] Update release.yml --- .github/workflows/release.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2f1daf86..9467ab45 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,8 +2,9 @@ name: Create Release on: workflow_dispatch: inputs: - description: 'Release Version' - required: true + version: + description: 'Release Version' + required: true jobs: build: From 2cac3c3b9fb97ecb7cc4a202ff5a160cbe175b5b Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 20:45:15 -0700 Subject: [PATCH 11/13] Rename dotnet.yml to tests.yml --- .github/workflows/{dotnet.yml => tests.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{dotnet.yml => tests.yml} (100%) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/tests.yml similarity index 100% rename from .github/workflows/dotnet.yml rename to .github/workflows/tests.yml From bca6ac9145dc56504c527fa8e1de6815967e420b Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 20:45:42 -0700 Subject: [PATCH 12/13] Update release.yml --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9467ab45..82088567 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - uses: actions/checkout@v2 From 08a460ff7fd46824f145d7cdfec0ba6fee25c5bd Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sun, 3 Jan 2021 20:48:07 -0700 Subject: [PATCH 13/13] Update release.yml --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 82088567..c1b92c08 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.301 + dotnet-version: 5.0.101 - name: Restore dependencies run: dotnet restore - name: Build