[skip ci] update ci

This commit is contained in:
HolographicHat
2025-08-04 22:38:29 +08:00
parent c96395e1a2
commit b80987f574

View File

@@ -3,17 +3,22 @@ name: YaeLib NuGet Publish
on:
workflow_dispatch:
inputs:
tags:
confirm_version:
description: 'Version already increased?'
required: true
type: boolean
perform_publish:
description: 'Publish to nuget?'
required: true
default: true
type: boolean
jobs:
publish:
runs-on: windows-latest
defaults:
run:
working-directory: ./YaeAchievementLib
working-directory: YaeAchievementLib
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
@@ -22,9 +27,10 @@ jobs:
- name: Build native library
run: dotnet publish
- name: Publish to NuGet
if: ${{ inputs.perform_publish }}
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
path: YaeAchievementLib\bin\Release\*.nupkg