Skip to content

5.0.0

5.0.0 #37

Workflow file for this run

name: Publish to Nuget
on:
release:
types: [published]
jobs:
publish:
name: Release build and publish
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up .NET
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5.2.0
with:
dotnet-version: '6'
- name: Install dependencies
run: dotnet restore
- name: Build nuget
run: |
dotnet build -c Release
dotnet pack -c Release
- name: Publish nuget
run: dotnet nuget push ./Appwrite/bin/Release/*.nupkg --api-key ${{ secrets.NUGET_TOKEN }} --source https://api.nuget.org/v3/index.json