Files
Yae/.github/workflows/lib-nuget.yml
HolographicHat 45638b7327 update ci
2025-08-03 14:13:08 +08:00

31 lines
749 B
YAML

name: YaeLib NuGet Publish
on:
workflow_dispatch:
inputs:
tags:
description: 'Version already increased?'
required: true
type: boolean
jobs:
publish:
runs-on: windows-latest
defaults:
run:
working-directory: ./YaeAchievementLib
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.0.x
- name: Build native library
run: dotnet publish
- name: Publish to NuGet
run: nuget push bin\Release\*.nupkg ${{ secrets.NUGET_API_KEY }} -src https://api.nuget.org/v3/index.json
- name: Upload nuget package
uses: actions/upload-artifact@v4
with:
name: nupkg
path: bin\Release\*.nupkg