diff --git a/.github/workflows/activation.yml b/.github/workflows/activation.yml
new file mode 100644
index 00000000..b226d9f4
--- /dev/null
+++ b/.github/workflows/activation.yml
@@ -0,0 +1,29 @@
+#name: Acquire activation file
+#
+#on: [push]
+#
+#jobs:
+# activation:
+# name: Request manual activation file (${{ matrix.unityVersion }}) 🔑
+# runs-on: ubuntu-latest
+# strategy:
+# fail-fast: false
+# matrix:
+# unityVersion:
+# - 2019.2.11f1
+# - 2019.3.15f1
+#
+# steps:
+# # Request manual activation file
+# - name: Request manual activation file
+# id: getManualLicenseFile
+# uses: webbertakken/unity-request-manual-activation-file@v1.1
+# with:
+# unityVersion: ${{ matrix.unityVersion }}
+#
+# # Upload artifact (Unity_v20XX.X.XXXX.alf)
+# - name: Expose as artifact
+# uses: actions/upload-artifact@v1
+# with:
+# name: ${{ steps.getManualLicenseFile.outputs.filePath }}
+# path: ${{ steps.getManualLicenseFile.outputs.filePath }}
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index e96f6c37..2615e675 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -5,7 +5,6 @@ on:
push: { branches: [master] }
env:
- UNITY_LICENSE: "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \nJHdOBFmBNq2H8BrGFzir/StLoYo=aENLHd37a51RtP2/g7YU0Pexf5mx0/ENXYGtrPzqwZ8NQt2AsSdxGnl0CUB45/GuNXfJVDt2HWot\ncNYZB2OylVBn1WHQbKZlPmm8gEAMz0MYbr4Isb5i5buryBrZlmbEOjnRI+pEg1CBwlgMo6xdtjjE\n/d7cC293QIUO91kdzRXftYou1dNaUyuPL9ZH65vdB2pDXGRNxgUVD+GnnqZA7b5L2HXqNQclcWAK\n5Yd1BeF3VzR1iLw9G/SmH5oOhnpXSmqbL4qk7LVP2/mgXpFk5kP4X8VC3z47obNhBIGq40dwWyEe\nUYk5/nRAOkZawDT+tcu96e06gPC9Cxk5PdbRbA=="
CODECOV_TOKEN: '2f2eb890-30e2-4724-83eb-7633832cf0de'
jobs:
@@ -34,7 +33,15 @@ jobs:
- test-project
unityVersion:
- 2019.2.11f1
- # - 2019.3.0f1 # requires different license file/method
+ - 2019.3.15f1
+ include:
+ # Please be polite; don't copy my personal licenses.
+ # These are here because they are needed to allowing pull requests from forks to unity-builder.
+ # You should be using ${{ secrets.UNITY_LICENSE_2019_3_15 }} here.
+ - unityVersion: 2019.2.11f1
+ license: "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \nJHdOBFmBNq2H8BrGFzir/StLoYo=aENLHd37a51RtP2/g7YU0Pexf5mx0/ENXYGtrPzqwZ8NQt2AsSdxGnl0CUB45/GuNXfJVDt2HWot\ncNYZB2OylVBn1WHQbKZlPmm8gEAMz0MYbr4Isb5i5buryBrZlmbEOjnRI+pEg1CBwlgMo6xdtjjE\n/d7cC293QIUO91kdzRXftYou1dNaUyuPL9ZH65vdB2pDXGRNxgUVD+GnnqZA7b5L2HXqNQclcWAK\n5Yd1BeF3VzR1iLw9G/SmH5oOhnpXSmqbL4qk7LVP2/mgXpFk5kP4X8VC3z47obNhBIGq40dwWyEe\nUYk5/nRAOkZawDT+tcu96e06gPC9Cxk5PdbRbA=="
+ - unityVersion: 2019.3.15f1
+ license: "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \nbpzWx3PZ0lqWDo1m9aLQuZ4cweo=QcDm4/qAXZuUMQbUVk63vO6u66Bp8PnqqWQcZZOcym/rGUZLj1sr66EquF3X3w1L7aqiwMGtbY2b\nkPttcalFeaBkc5NsJMrexWjuBCxQvhbmVFQnTjvC6vNS+k1wrkz7If1oPkz/XaDtCfUs8oxc9iPe\nPzzUJIVYLZoDtpPq2XbgVn9/TiVb3Zu6ldKgvtNRYUjrB3KywtvL9OcIFll3htRcBZPG43kxryJc\nDD2TL5Nw1JuX6MejBBuYTZsZNpGX9Pjop9+uFUZ4GI9h8a5g6wJUfXzsGw7j4gkvDkC9MvyWiksi\n2hNXw1QNeB6JfQsd4sAuhYh/CqTm2gCz9i9ZpA=="
targetPlatform:
- StandaloneOSX # Build a macOS standalone (Intel 64-bit).
- StandaloneWindows # Build a Windows standalone.
@@ -42,7 +49,7 @@ jobs:
- StandaloneLinux64 # Build a Linux 64-bit standalone.
- iOS # Build an iOS player.
# - Android # Build an Android .apk standalone app.
- - WebGL # WebGL.
+ # - WebGL # WebGL.
# - WSAPlayer # Build an Windows Store Apps player.
# - PS4 # Build a PS4 Standalone.
# - XboxOne # Build a Xbox One Standalone.
@@ -61,6 +68,8 @@ jobs:
Library-${{ matrix.projectPath }}-
Library-
- uses: ./
+ env:
+ UNITY_LICENSE: ${{ matrix.license }}
with:
projectPath: ${{ matrix.projectPath }}
unityVersion: ${{ matrix.unityVersion }}
@@ -68,5 +77,5 @@ jobs:
customParameters: -profile SomeProfile -someBoolean -someValue exampleValue
- uses: actions/upload-artifact@v1
with:
- name: Build
+ name: Build (${{ matrix.unityVersion }})
path: build