Updated workflow error
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user