Added plugins.props files for plugin references. Fixed small tailwind mapping issue. Adjusted actions file to publish packages correctly again. Updated versions

This commit is contained in:
2025-08-10 16:02:10 +02:00
parent 9bec336323
commit 97583349df
10 changed files with 70 additions and 46 deletions

View File

@@ -6,51 +6,31 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
build-scripts: publish:
runs-on: debian-12 runs-on: debian-12
strategy:
matrix:
project:
- Moonlight.Client
- Moonlight.ApiServer
- Moonlight.Shared
steps: steps:
# Step 1: Clean environment
- name: Clean up Environment - name: Clean up Environment
run: | run: |
rm -rf ./* rm -rf ./*
rm -rf ./.??* rm -rf ./.??*
- uses: actions/checkout@v3 # Step 2: Checkout the code
- name: Checkout code
uses: actions/checkout@v3
- name: Pack cli Scrips # Step 3: Run the publishing action
run: dotnet pack Resources/Scripts/Scripts.csproj -c Debug -o ./packs - name: Publish on version change
uses: alirezanet/publish-nuget@v3.1.0
- name: Publish to github Pkg with:
run: dotnet nuget push "./packs/*.nupkg" --skip-duplicate --api-key ${{secrets.GH_PACKAGES_READWRITE}} --source https://nuget.pkg.github.com/Moonlight-Panel/index.json PROJECT_FILE_PATH: ${{ matrix.project }}/${{ matrix.project }}.csproj
TAG_COMMIT: false
build-moonlight: NUGET_KEY: ${{secrets.GH_PACKAGES_READWRITE}}
runs-on: debian-12 NUGET_SOURCE: https://nuget.pkg.github.com/Moonlight-Panel/index.json
needs: build-scripts
steps:
- name: Clean up Environment
run: |
rm -rf ./*
rm -rf ./.??*
- name: Remove nuget source
continue-on-error: true
run: dotnet nuget remove source moonlight-github
- uses: actions/checkout@v3
- name: Build and Pack Moonlight
run: |
mkdir ./packs
dotnet restore
dotnet build
dotnet pack -o ./packs -c Debug Moonlight.ApiServer
dotnet pack -o ./packs -c Debug Moonlight.Client
dotnet pack -o ./packs -c Debug Moonlight.Shared
- name: Publish to Github
run: dotnet nuget push "./packs/*.nupkg" --skip-duplicate --api-key ${{secrets.GH_PACKAGES_READWRITE}} --source https://nuget.pkg.github.com/Moonlight-Panel/index.json
- name: Remove nuget source
continue-on-error: true
run: dotnet nuget remove source moonlight-github

View File

@@ -18,4 +18,6 @@
<PackageReference Include="MoonCore.PluginFramework" Version="1.0.8" /> <PackageReference Include="MoonCore.PluginFramework" Version="1.0.8" />
</ItemGroup> </ItemGroup>
<Import Project="Plugins.props" />
</Project> </Project>

View File

@@ -0,0 +1,4 @@
<Project>
<ItemGroup>
</ItemGroup>
</Project>

View File

@@ -14,7 +14,7 @@
</ItemGroup> </ItemGroup>
<PropertyGroup> <PropertyGroup>
<PackageId>Moonlight.ApiServer</PackageId> <PackageId>Moonlight.ApiServer</PackageId>
<Version>2.1.6</Version> <Version>2.1.7</Version>
<Authors>Moonlight Panel</Authors> <Authors>Moonlight Panel</Authors>
<Description>A build of the api server for moonlight development</Description> <Description>A build of the api server for moonlight development</Description>
<PackageProjectUrl>https://github.com/Moonlight-Panel/Moonlight</PackageProjectUrl> <PackageProjectUrl>https://github.com/Moonlight-Panel/Moonlight</PackageProjectUrl>

View File

@@ -19,4 +19,6 @@
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.5" PrivateAssets="all"/> <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.5" PrivateAssets="all"/>
</ItemGroup> </ItemGroup>
<Import Project="Plugins.props" />
</Project> </Project>

View File

@@ -0,0 +1,4 @@
<Project>
<ItemGroup>
</ItemGroup>
</Project>

View File

@@ -24,7 +24,7 @@
@source "../**/*.razor"; @source "../**/*.razor";
@source "../**/*.cs"; @source "../**/*.cs";
@source "../**/*.html"; @source "../**/*.html";
@source "./mappings/*.map"; @source "**/*.map";
@source "../../Moonlight.Client/**/*.cs"; @source "../../Moonlight.Client/**/*.cs";
@source "../../Moonlight.Client/**/*.html"; @source "../../Moonlight.Client/**/*.html";

View File

@@ -12,7 +12,7 @@
<PropertyGroup> <PropertyGroup>
<PackageTags>frontend</PackageTags> <PackageTags>frontend</PackageTags>
<PackageId>Moonlight.Client</PackageId> <PackageId>Moonlight.Client</PackageId>
<Version>2.1.6</Version> <Version>2.1.7</Version>
<Authors>Moonlight Panel</Authors> <Authors>Moonlight Panel</Authors>
<Description>A build of the client for moonlight development</Description> <Description>A build of the client for moonlight development</Description>
<PackageProjectUrl>https://github.com/Moonlight-Panel/Moonlight</PackageProjectUrl> <PackageProjectUrl>https://github.com/Moonlight-Panel/Moonlight</PackageProjectUrl>

View File

@@ -90,14 +90,18 @@ border-accent
border-b border-b
border-base-content border-base-content
border-base-content/20 border-base-content/20
border-base-content/25
border-base-content/40 border-base-content/40
border-base-content/5 border-base-content/5
border-base-content/60
border-base-content/70 border-base-content/70
border-dashed border-dashed
border-e-2
border-l-4 border-l-4
border-primary border-primary
border-success border-success
border-t border-t
border-t-2
border-transparent border-transparent
bottom-0 bottom-0
bottom-full bottom-full
@@ -105,11 +109,13 @@ break-words
btn btn
btn-accent btn-accent
btn-active btn-active
btn-block
btn-circle btn-circle
btn-disabled btn-disabled
btn-error btn-error
btn-gradient btn-gradient
btn-info btn-info
btn-lg
btn-outline btn-outline
btn-primary btn-primary
btn-secondary btn-secondary
@@ -153,6 +159,7 @@ contents
cursor-default cursor-default
cursor-not-allowed cursor-not-allowed
cursor-pointer cursor-pointer
custom-option
diff diff
disabled disabled
divide-base-150/60 divide-base-150/60
@@ -217,6 +224,7 @@ gap-x-2
gap-x-3 gap-x-3
gap-x-6 gap-x-6
gap-y-1 gap-y-1
gap-y-1.5
gap-y-2 gap-y-2
gap-y-3 gap-y-3
gap-y-8 gap-y-8
@@ -234,6 +242,7 @@ h-14
h-2 h-2
h-3 h-3
h-32 h-32
h-6
h-64 h-64
h-8 h-8
h-auto h-auto
@@ -295,6 +304,7 @@ lg:justify-end
lg:justify-start lg:justify-start
lg:min-w-0 lg:min-w-0
lg:p-10 lg:p-10
lg:p-8
lg:pb-5 lg:pb-5
lg:pl-64 lg:pl-64
lg:pr-3.5 lg:pr-3.5
@@ -304,6 +314,10 @@ lg:ring-1
lg:ring-base-content/10 lg:ring-base-content/10
lg:rounded-lg lg:rounded-lg
lg:shadow-xs lg:shadow-xs
link
link-animated
link-hover
link-primary
list-disc list-disc
list-inside list-inside
loading loading
@@ -327,7 +341,9 @@ max-w-sm
max-w-xl max-w-xl
mb-0.5 mb-0.5
mb-1 mb-1
mb-1.5
mb-2 mb-2
mb-2.5
mb-3 mb-3
mb-4 mb-4
mb-5 mb-5
@@ -341,6 +357,7 @@ md:text-3xl
me-1 me-1
me-1.5 me-1.5
me-2 me-2
me-2.5
me-5 me-5
menu menu
menu-active menu-active
@@ -352,6 +369,7 @@ menu-horizontal
menu-title menu-title
min-h-0 min-h-0
min-h-full min-h-full
min-h-screen
min-h-svh min-h-svh
min-w-0 min-w-0
min-w-28 min-w-28
@@ -371,6 +389,7 @@ mr-2
mr-4 mr-4
ms-1 ms-1
ms-2 ms-2
ms-2.5
ms-3 ms-3
mt-1 mt-1
mt-1.5 mt-1.5
@@ -385,6 +404,7 @@ mt-6
mt-8 mt-8
mx-1 mx-1
mx-auto mx-auto
my-2.5
my-3 my-3
my-5 my-5
my-auto my-auto
@@ -396,6 +416,7 @@ outline
outline-0 outline-0
overflow-hidden overflow-hidden
overflow-x-auto overflow-x-auto
overflow-x-hidden
overflow-y-auto overflow-y-auto
overlay-open:duration-50 overlay-open:duration-50
overlay-open:opacity-100 overlay-open:opacity-100
@@ -409,6 +430,7 @@ p-4
p-5 p-5
p-6 p-6
p-8 p-8
pe-1.5
pin-input pin-input
pin-input-underline pin-input-underline
placeholder-base-content/60 placeholder-base-content/60
@@ -421,6 +443,7 @@ progress-indeterminate
progress-primary progress-primary
pt-0 pt-0
pt-0.5 pt-0.5
pt-1.5
pt-3 pt-3
px-1.5 px-1.5
px-2 px-2
@@ -431,6 +454,7 @@ px-5
px-6 px-6
py-0.5 py-0.5
py-1.5 py-1.5
py-10
py-12 py-12
py-2 py-2
py-2.5 py-2.5
@@ -450,6 +474,7 @@ rounded-full
rounded-lg rounded-lg
rounded-md rounded-md
rounded-t-lg rounded-t-lg
rounded-xl
row-active row-active
row-hover row-hover
rtl:!mr-0 rtl:!mr-0
@@ -468,10 +493,12 @@ selected:select-active
shadow shadow
shadow-base-300/20 shadow-base-300/20
shadow-lg shadow-lg
shadow-md
shadow-sm shadow-sm
shadow-xs shadow-xs
shrink-0 shrink-0
size-10 size-10
size-12
size-4 size-4
size-5 size-5
size-7 size-7
@@ -481,6 +508,7 @@ skeleton-animated
sm:auto-cols-max sm:auto-cols-max
sm:col-span-2 sm:col-span-2
sm:flex sm:flex
sm:flex-nowrap
sm:gap-y-0 sm:gap-y-0
sm:grid-cols-3 sm:grid-cols-3
sm:grid-cols-6 sm:grid-cols-6
@@ -500,6 +528,7 @@ sm:max-w-lg
sm:max-w-md sm:max-w-md
sm:max-w-xl sm:max-w-xl
sm:mb-0 sm:mb-0
sm:min-w-md
sm:mr-3 sm:mr-3
sm:mt-5 sm:mt-5
sm:mt-6 sm:mt-6
@@ -511,6 +540,7 @@ sm:py-2
sm:rounded-lg sm:rounded-lg
sm:text-sm sm:text-sm
sm:text-sm/5 sm:text-sm/5
sm:w-1/2
sm:w-full sm:w-full
space-x-1 space-x-1
space-y-1 space-y-1
@@ -619,12 +649,14 @@ w-32
w-4 w-4
w-56 w-56
w-64 w-64
w-8
w-auto w-auto
w-fit w-fit
w-full w-full
whitespace-nowrap whitespace-nowrap
xl:grid-cols-3 xl:grid-cols-3
xl:grid-cols-4 xl:grid-cols-4
z-1
z-10 z-10
z-40 z-40
z-50 z-50

View File

@@ -9,7 +9,7 @@
<Title>Moonlight.Shared</Title> <Title>Moonlight.Shared</Title>
<PackageTags>shared</PackageTags> <PackageTags>shared</PackageTags>
<PackageId>Moonlight.Shared</PackageId> <PackageId>Moonlight.Shared</PackageId>
<Version>2.1.6</Version> <Version>2.1.7</Version>
<Authors>Moonlight Panel</Authors> <Authors>Moonlight Panel</Authors>
<Description>A build of the shared classes for moonlight development</Description> <Description>A build of the shared classes for moonlight development</Description>
<PackageProjectUrl>https://github.com/Moonlight-Panel/Moonlight</PackageProjectUrl> <PackageProjectUrl>https://github.com/Moonlight-Panel/Moonlight</PackageProjectUrl>