Skip to content

release2.0.0

release2.0.0 #5

name: sharpdevlib-data-release
on:
push:
branches: [ "main" ]
paths:
- assets/sharpdevlib.data.version.txt
jobs:
build:
permissions: write-all
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: SetVersion
id: SetVersion
run: |
echo "std20version=$(cat assets/sharpdevlib.data.version.txt)" >> $ENV:GITHUB_OUTPUT
- name: Install .NET Core
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- name: Build
run: dotnet build --configuration Release "src/SharpDevLib.Data/SharpDevLib.Data.csproj"
- name: Pack
run: dotnet pack --configuration Release --output "pack" "src/SharpDevLib.Data/SharpDevLib.Data.csproj"
- name: Push
run: dotnet nuget push "pack/SharpDevLib.Data.${{steps.SetVersion.outputs.std20version}}.nupkg" --api-key "${{ secrets.NUGET_APIKEY }}" --source https://api.nuget.org/v3/index.json --skip-duplicate