Browse Source

Merge branch 'master' of github.com:AsakusaRinne/TensorFlow.NET into add_cv_compatibility

pull/1047/head
AsakusaRinne 2 years ago
parent
commit
f7e66539f3
3 changed files with 38 additions and 17 deletions
  1. +4
    -4
      .github/workflows/build_and_test.yml
  2. +15
    -13
      .github/workflows/release.yml
  3. +19
    -0
      .github/workflows/semantic.yml

+ 4
- 4
.github/workflows/build_and_test.yml View File

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


+ 15
- 13
.github/workflows/release.yml View File

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

+ 19
- 0
.github/workflows/semantic.yml View File

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

Loading…
Cancel
Save