| @@ -27,9 +27,9 @@ jobs: | |||||
| # - name: Test CPU version | # - name: Test CPU version | ||||
| # run: dotnet test --no-build --verbosity normal | # run: dotnet test --no-build --verbosity normal | ||||
| - name: uninstall redist cpu for unit tests | - name: uninstall redist cpu for unit tests | ||||
| run: dotnet remove Tensorflow.UnitTest.RedistHolder package SciSharp.TensorFlow.Redist | |||||
| run: dotnet remove helpers/Tensorflow.UnitTest.RedistHolder package SciSharp.TensorFlow.Redist | |||||
| - name: install redist gpu for unit tests | - name: install redist gpu for unit tests | ||||
| run: dotnet add Tensorflow.UnitTest.RedistHolder package SciSharp.TensorFlow.Redist-Windows-GPU | |||||
| run: dotnet add helpers/Tensorflow.UnitTest.RedistHolder package SciSharp.TensorFlow.Redist-Windows-GPU | |||||
| - name: Restore dependencies | - name: Restore dependencies | ||||
| run: dotnet restore | run: dotnet restore | ||||
| - name: Build GPU version | - name: Build GPU version | ||||
| @@ -54,9 +54,9 @@ jobs: | |||||
| # - name: Test CPU version | # - name: Test CPU version | ||||
| # run: dotnet test --no-build --verbosity normal | # run: dotnet test --no-build --verbosity normal | ||||
| - name: uninstall redist cpu for unit tests | - name: uninstall redist cpu for unit tests | ||||
| run: dotnet remove Tensorflow.UnitTest.RedistHolder package SciSharp.TensorFlow.Redist | |||||
| run: dotnet remove helpers/Tensorflow.UnitTest.RedistHolder package SciSharp.TensorFlow.Redist | |||||
| - name: install redist gpu for unit tests | - name: install redist gpu for unit tests | ||||
| run: dotnet add Tensorflow.UnitTest.RedistHolder package SciSharp.TensorFlow.Redist-Linux-GPU | |||||
| run: dotnet add helpers/Tensorflow.UnitTest.RedistHolder package SciSharp.TensorFlow.Redist-Linux-GPU | |||||
| - name: Restore dependencies | - name: Restore dependencies | ||||
| run: dotnet restore | run: dotnet restore | ||||
| - name: Build GPU version | - name: Build GPU version | ||||
| @@ -8,6 +8,7 @@ on: | |||||
| env: | env: | ||||
| MYGET_API_TOKEN: ${{ SECRETS.RINNE_MYGET_KEY }} | MYGET_API_TOKEN: ${{ SECRETS.RINNE_MYGET_KEY }} | ||||
| GITHUB_TOKEN: ${{ SECRETS.RINNE_GITHUB_TOKEN }} | |||||
| jobs: | jobs: | ||||
| build: | build: | ||||
| @@ -29,23 +30,24 @@ jobs: | |||||
| - name: Build solution | - name: Build solution | ||||
| run: dotnet build -c Release --no-restore | run: dotnet build -c Release --no-restore | ||||
| run-semantic-release: | |||||
| runs-on: ubuntu-latest | |||||
| needs: build | |||||
| # run-semantic-release: | |||||
| # runs-on: ubuntu-latest | |||||
| # needs: build | |||||
| steps: | |||||
| - name: Checkout | |||||
| uses: actions/checkout@v2 | |||||
| # steps: | |||||
| # - name: Checkout | |||||
| # uses: actions/checkout@v2 | |||||
| - name: Run semantic-release | |||||
| run: | | |||||
| export PATH=$PATH:$(yarn global bin) | |||||
| yarn global add semantic-release@17.4.3 | |||||
| semantic-release | |||||
| # - name: Run semantic-release | |||||
| # run: | | |||||
| # export PATH=$PATH:$(yarn global bin) | |||||
| # yarn global add semantic-release@17.4.3 | |||||
| # semantic-release | |||||
| release: | release: | ||||
| runs-on: windows-latest | runs-on: windows-latest | ||||
| needs: run-semantic-release | |||||
| # needs: run-semantic-release | |||||
| needs: build | |||||
| steps: | steps: | ||||
| - name: Setup .NET 6.0.x SDK | - name: Setup .NET 6.0.x SDK | ||||
| @@ -86,4 +88,4 @@ jobs: | |||||
| run: dotnet nuget add source https://www.myget.org/F/rinne/api/v2/package --name myget.org | run: dotnet nuget add source https://www.myget.org/F/rinne/api/v2/package --name myget.org | ||||
| - name: Push packages to myget.org | - name: Push packages to myget.org | ||||
| run: dotnet nuget push .\packages\*.nupkg -s myget.org -k $env:MYGET_API_TOKEN --skip-duplicate | |||||
| run: dotnet nuget push .\packages\TensorFlow*.nupkg -s myget.org -k $env:MYGET_API_TOKEN --skip-duplicate | |||||
| @@ -0,0 +1,19 @@ | |||||
| name: Semantic | |||||
| on: | |||||
| push: | |||||
| branches: [ "master" ] | |||||
| pull_request: | |||||
| branches: [ "master" ] | |||||
| jobs: | |||||
| semantic-pull-request: | |||||
| name: Semantic check | |||||
| runs-on: windows-latest | |||||
| steps: | |||||
| - name: semantic-pull-request | |||||
| uses: amannn/action-semantic-pull-request@v4 | |||||
| env: | |||||
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |||||
| with: | |||||
| validateSingleCommit: true | |||||