diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index ff45cca4..f4a072f9 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -27,9 +27,9 @@ jobs: # - name: Test CPU version # run: dotnet test --no-build --verbosity normal - 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 - 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 run: dotnet restore - name: Build GPU version @@ -54,9 +54,9 @@ jobs: # - name: Test CPU version # run: dotnet test --no-build --verbosity normal - 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 - 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 run: dotnet restore - name: Build GPU version diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 49978724..d5b0075d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,6 +8,7 @@ on: env: MYGET_API_TOKEN: ${{ SECRETS.RINNE_MYGET_KEY }} + GITHUB_TOKEN: ${{ SECRETS.RINNE_GITHUB_TOKEN }} jobs: build: @@ -29,23 +30,24 @@ jobs: - name: Build solution 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: runs-on: windows-latest - needs: run-semantic-release +# needs: run-semantic-release + needs: build steps: - 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 - 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 diff --git a/.github/workflows/semantic.yml b/.github/workflows/semantic.yml new file mode 100644 index 00000000..ffd5c125 --- /dev/null +++ b/.github/workflows/semantic.yml @@ -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