From d9933488cf97a6f770611c721bfbbade7019e85b Mon Sep 17 00:00:00 2001 From: Mario Alberto Arce Date: Wed, 5 Aug 2026 09:02:21 -0600 Subject: [PATCH] ci(#46): fix customizations publish glob handling on windows --- .github/workflows/release-customizations.yml | 22 ++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-customizations.yml b/.github/workflows/release-customizations.yml index 4a9239f..7d42a9e 100644 --- a/.github/workflows/release-customizations.yml +++ b/.github/workflows/release-customizations.yml @@ -81,9 +81,27 @@ jobs: dotnet-version: ${{ env.DOTNET_VERSION }} - name: Publish to NuGet - run: dotnet nuget push ./packages/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate + shell: pwsh + run: | + $packages = Get-ChildItem -Path ./packages -Filter *.nupkg -File + if (-not $packages) { + throw "No .nupkg files found in ./packages" + } + + foreach ($package in $packages) { + dotnet nuget push $package.FullName --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate + } env: NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} - name: Publish to GitHub Packages - run: dotnet nuget push ./packages/*.nupkg --api-key ${{ secrets.GITHUB_TOKEN }} --source https://nuget.pkg.github.com/marioarce/index.json --skip-duplicate \ No newline at end of file + shell: pwsh + run: | + $packages = Get-ChildItem -Path ./packages -Filter *.nupkg -File + if (-not $packages) { + throw "No .nupkg files found in ./packages" + } + + foreach ($package in $packages) { + dotnet nuget push $package.FullName --api-key ${{ secrets.GITHUB_TOKEN }} --source https://nuget.pkg.github.com/marioarce/index.json --skip-duplicate + } \ No newline at end of file