First iteration of development packages workflow

This commit is contained in:
2025-06-07 21:40:38 +02:00
parent a41845e45c
commit be590d8e2b
2 changed files with 27 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
name: Publish Development Packages
on:
push:
branches:
- v2_ChangeArchitecture
- v2.1
workflow_dispatch:
jobs:
build-dotnet-moonlight:
runs-on: debian-12
name: Build dotnet-moonlight CLI
steps:
- name: Checkout repository
uses: actions/checkout@v1
- name: Build and pack scripts project
working-directory: Resources/Scripts
run: |
dotnet build
mkdir -p ../../finalPackages
dotnet pack -o ../../finalPackages
- name: Push nuget package to github packages
env:
GH_PACKAGES_READWRITE: ${{ secrets.GH_PACKAGES_READWRITE }}
run: dotnet nuget push finalPackages/* --api-key $GH_PACKAGES_READWRITE --source https://nuget.pkg.github.com/Moonlight-Panel/index.json

View File

@@ -14,6 +14,7 @@
<PropertyGroup>
<PackageId>dotnet-moonlight</PackageId>
<Version>2.1.0</Version>
<Title>dotnet-moonlight</Title>
<PackAsTool>true</PackAsTool>
<ToolCommandName>dotnet-moonlight</ToolCommandName>