about summary refs log tree commit diff
path: root/scripts/publish.sh
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-12-05 13:44:14 +0100
committerRory& <root@rory.gay>2025-12-05 13:44:14 +0100
commitfeb6890415bec198c3f7547191fbcf5a12503feb (patch)
treea04fd2e0b414f6221d11e6b8569a25c4f0a30755 /scripts/publish.sh
parentDrop dev test bot (diff)
downloadLibMatrix-feb6890415bec198c3f7547191fbcf5a12503feb.tar.xz
Update deps
Diffstat (limited to 'scripts/publish.sh')
-rwxr-xr-xscripts/publish.sh23
1 files changed, 4 insertions, 19 deletions
diff --git a/scripts/publish.sh b/scripts/publish.sh

index 2fd910f..ac59da0 100755 --- a/scripts/publish.sh +++ b/scripts/publish.sh
@@ -1,20 +1,5 @@ -BASEDIR="$PWD" -rm ./result* *.nupkg - -for p in `nix flake show --json | jq '.packages."x86_64-linux" | keys[]' -r` -do - nix build .\#${p} -j4 -L --out-link ./result-${p//-/\.} & -done -wait - -for p in result*/share/nuget/packages/*/*/.unpacked -do - PNAME=$(basename `realpath "${p}/../.."`) - PRNAME=$(basename $(cd "${p}/../../../../../.." && echo $PWD)) - echo $PNAME: $PRNAME - cd "${p}" || continue - zip -db -ds 32k -9 -r "${BASEDIR}/${PNAME//./-}.nupkg" * - cd - - dotnet nuget push *.nupkg -k ${NUGET_KEY} --source https://api.nuget.org/v3/index.json --skip-duplicate - rm -rfv "${PRNAME}" "${PNAME//./-}.nupkg" +nom build .\#nugetArtifactDir.x86_64-linux -j4 -L +for p in ./result/*.nupkg; do + echo "Pushing $p to NuGet..." + dotnet nuget push "$p" -k ${NUGET_KEY} --source https://api.nuget.org/v3/index.json --skip-duplicate done \ No newline at end of file