diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml
index 9b8844b..3cb2760 100644
--- a/.github/workflows/build-release.yml
+++ b/.github/workflows/build-release.yml
@@ -7,31 +7,30 @@ on:
jobs:
build-dotnet:
- runs-on: ubuntu-latest
- env:
- DOTNET_CLI_TELEMETRY_OPTOUT: 1
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
- NUGET_XMLDOC_MODE: skip
- steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-dotnet@v1
- with:
- dotnet-version: 3.1.101
- # set release tag(*.*.*) to env.GIT_TAG
- - run: echo ::set-env name=GIT_TAG::${GITHUB_REF#refs/tags/}
+ runs-on: ubuntu-latest
+ env:
+ DOTNET_CLI_TELEMETRY_OPTOUT: 1
+ DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
+ NUGET_XMLDOC_MODE: skip
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-dotnet@v1
+ with:
+ dotnet-version: 3.1.101
+ # set release tag(*.*.*) to env.GIT_TAG
+ - run: echo ::set-env name=GIT_TAG::${GITHUB_REF#refs/tags/}
- # build CommandTools first (use dotnet run command in ZLogger.csproj)
- - run: dotnet build -c Release ./tools/CommandTools/CommandTools.csproj
- - run: dotnet build -c Release -p:Version=${{ env.GIT_TAG }}
- - run: dotnet test -c Release --no-build
- - run: dotnet pack ./src/ZLogger/ZLogger.csproj -c Release --no-build -p:Version=${{ env.GIT_TAG }}
+ # build and pack
+ - run: dotnet build -c Release -p:Version=${{ env.GIT_TAG }}
+ - run: dotnet test -c Release --no-build
+ - run: dotnet pack ./src/UniTask.NetCore/UniTask.NetCore.csproj -c Release --no-build -p:Version=${{ env.GIT_TAG }}
+
+ # Store artifacts.
+ - uses: actions/upload-artifact@v1
+ with:
+ name: nuget
+ path: ./src/UniTask.NetCore/bin/Release/UniTask.${{ env.GIT_TAG }}.nupkg
- # Store artifacts.
- - uses: actions/upload-artifact@v1
- with:
- name: nuget
- path: ./src/ZLogger/bin/Release/ZLogger.${{ env.GIT_TAG }}.nupkg
-
build-unity:
strategy:
matrix:
@@ -57,15 +56,13 @@ jobs:
# Execute scripts: Export Package
- name: Export unitypackage
run: /opt/Unity/Editor/Unity -quit -batchmode -nographics -silent-crashes -logFile -projectPath . -executeMethod PackageExporter.Export
- working-directory: src/ZLogger.Unity
- env:
- UNITY_PACKAGE_VERSION: ${{ env.GIT_TAG }}
+ working-directory: src/UniTask
- # Store artifacts.
- - uses: actions/upload-artifact@v1
+ # Store artifacts.
+ - uses: actions/upload-artifact@v2
with:
- name: ZLogger.Unity.${{ env.GIT_TAG }}.unitypackage
- path: ./src/ZLogger.Unity/ZLogger.Unity.${{ env.GIT_TAG }}.unitypackage
+ name: UniTask.unitypackage.zip
+ path: ./src/UniTask/*.unitypackage
create-release:
needs: [build-dotnet, build-unity]
@@ -103,6 +100,6 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: ./ZLogger.Unity.${{ env.GIT_TAG }}.unitypackage/ZLogger.Unity.${{ env.GIT_TAG }}.unitypackage
- asset_name: ZLogger.Unity.${{ env.GIT_TAG }}.unitypackage
+ asset_path: ./UniTask.${{ env.GIT_TAG }}.unitypackage/UniTask.${{ env.GIT_TAG }}.unitypackage
+ asset_name: UniTask.${{ env.GIT_TAG }}.unitypackage
asset_content_type: application/octet-stream
\ No newline at end of file
diff --git a/src/UniTask.NetCore/Icon.png b/src/UniTask.NetCore/Icon.png
new file mode 100644
index 0000000..68d64b1
Binary files /dev/null and b/src/UniTask.NetCore/Icon.png differ
diff --git a/src/UniTask.NetCore/UniTask.NetCore.csproj b/src/UniTask.NetCore/UniTask.NetCore.csproj
index 13f90c7..0284d76 100644
--- a/src/UniTask.NetCore/UniTask.NetCore.csproj
+++ b/src/UniTask.NetCore/UniTask.NetCore.csproj
@@ -5,8 +5,26 @@
UniTask
8.0
Cysharp.Threading.Tasks
+
+
+ UniTask
+ $(Version)
+ Cysharp
+ Cysharp
+ © Cysharp, Inc.
+ task;async
+ Provides an efficient async/await integration to Unity and .NET Core.
+ https://github.com/Cysharp/UniTask
+ $(PackageProjectUrl)
+ git
+ MIT
+ Icon.png
+
+
+
+