@@ -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 |