diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..125802f --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,39 @@ +# For more information see: +# https://thegraybook.vvvv.org/reference/extending/publishing.html + +name: push_nuget + +# on push on main +on: + push: + branches: + - main + paths-ignore: + - README.md + - .github/FUNDING.yml + +jobs: + build: + runs-on: windows-latest + steps: + - name: Git Checkout + uses: actions/checkout@master + + - name: Setup MSBuild.exe + uses: microsoft/setup-msbuild@v2 + + - name: Setup Nuget.exe + uses: nuget/setup-nuget@v2.0.0 + + - name: Publish VL Nuget + uses: vvvv/PublishVLNuget@1.0.43 + with: + csproj: src\VL.SuperCollider.csproj + nuspec: deployment\VL.SuperCollider.nuspec + + # Fill the Icon file + icon-src: https://raw.githubusercontent.com/vvvv/PublicContent/master/nugeticon.png + icon-dst: ./deployment/nugeticon.png + + # Provide the nuget key. See: https://thegraybook.vvvv.org/reference/extending/publishing.html#getting-a-nugetorg-api-key + nuget-key: ${{ secrets.NUGET_KEY }} diff --git a/deployment/VL.SCSynth.nuspec b/deployment/VL.SCSynth.nuspec new file mode 100644 index 0000000..110e5d2 --- /dev/null +++ b/deployment/VL.SCSynth.nuspec @@ -0,0 +1,26 @@ + + + + + VL.SCSynth + 0.0.1-alpha + VL.SCSynth + cnisidis, chk + + + false + SuperCollider Server Library, foundation for vvvv and SC integration + VL, vvvv, SuperCollider + LGPL-3.0-only + icon\nugeticon.png + docs\README.md + + + + + + + + + +