Updated workflow error

This commit is contained in:
2025-09-11 10:57:18 +09:00
parent 02e173415e
commit 1546c2cabe

View File

@@ -26,12 +26,10 @@ jobs:
- name: Pack all projects - name: Pack all projects
run: | run: |
VERSION=$(dotnet msbuild "$projname/$projname.csproj" \ for projfile in $(find . -name "*.csproj"); do
-nologo -v:q -t:GetProperty -p:PropertyName=PackageVersion) packable=$(dotnet msbuild "$projfile" -t:GetProperty -p:PropertyName=IsPackable -nologo -v:q)
for projfile in $(find . -name "*.csproj"); do
packable=$(dotnet msbuild $projfile -t:GetProperty -p:PropertyName=IsPackable -nologo -v:q)
if [ "$packable" = "true" ]; then if [ "$packable" = "true" ]; then
dotnet pack $proj/$proj.csproj -c Release dotnet pack "$projfile" -c Release
fi fi
done done
@@ -39,15 +37,19 @@ jobs:
env: env:
NUGET_API_KEY: ${{ secrets.GITEA_TOKEN }} NUGET_API_KEY: ${{ secrets.GITEA_TOKEN }}
run: | run: |
VERSION=$(dotnet msbuild "$projname/$projname.csproj" \ for projfile in $(find . -name "*.csproj"); do
-nologo -v:q -t:GetProperty -p:PropertyName=PackageVersion) packable=$(dotnet msbuild "$projfile" -t:GetProperty -p:PropertyName=IsPackable -nologo -v:q)
for projfile in $(find . -name "*.csproj"); do
packable=$(dotnet msbuild $projfile -t:GetProperty -p:PropertyName=IsPackable -nologo -v:q)
if [ "$packable" = "true" ]; then if [ "$packable" = "true" ]; then
projname=$(basename $projfile .csproj) projname=$(basename "$projfile" .csproj)
dotnet pack $projfile -c Release VERSION=$(dotnet msbuild "$projfile" -nologo -v:q -t:GetProperty -p:PropertyName=PackageVersion)
dotnet nuget push $projname/bin/Release/$projname.$VERSION.nupkg \ pkg=$(find "$projname/bin/Release" -maxdepth 1 -type f \
--source "https://git.personalnas.com/api/packages/Misaki/nuget/index.json" \ -name "$projname.*.nupkg" ! -name "*.symbols.nupkg" | sort -V | tail -n1)
--api-key $NUGET_API_KEY if [ -n "$pkg" ]; then
dotnet nuget push "$pkg" \
--source "https://git.personalnas.com/api/packages/Misaki/nuget/index.json" \
--api-key "$NUGET_API_KEY"
else
echo "⚠ No package found for $projname"
fi
fi fi
done done