From 561ae0c6df77cac747182414d389f68c263d6cbb Mon Sep 17 00:00:00 2001 From: Fredi Machado Date: Mon, 3 Jun 2024 11:28:04 +1000 Subject: [PATCH 1/2] Fix existing package check --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index be5b1b3..e1d1160 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,9 +69,9 @@ jobs: grep -oP '(?<=\.)[0-9]+\.[0-9]+\.[0-9]+((-[a-zA-Z]+)?(\.[0-9]+)*)*$' \ ) # get package id by truncating the version from the file name - _packageId="${_filenamewithoutext%%.$_version}" + _packageId="${_filenamewithoutext%%.$_packageVersion}" # verify all packages have the same version - if [ $_releaseVersion != "" ] && [ $_packageVersion != $_releaseVersion ] ; then + if [[ $_releaseVersion != "" ]] && [[ $_packageVersion != $_releaseVersion ]]; then # mulitple package versions detected echo "Multiple package versions detected. Expected '${_releaseVersion}' but found '${_packageVersion}' for '${_packageId}'."; exit 1 else @@ -82,9 +82,9 @@ jobs: _packageUrl="https://api.nuget.org/v3/registration5-semver1/${_packageIdLower}/${_packageVersion}.json" echo "Checking for existing package at ${_packageUrl}" _statusCode=$(curl -s -o /dev/null -I -w '%{http_code}' "${_packageUrl}") - if [ $_statusCode == "200" ]; then + if [[ $_statusCode == "200" ]]; then echo "The package ${_packageId} with version ${_packageVersion} already exists on nuget.org"; exit 1 - elif [ $_statusCode == "404" ]; then + elif [[ $_statusCode == "404" ]]; then echo "Confirmed package ${_packageId} with version ${_packageVersion} does not already exist on nuget.org" else echo "Unexpected status code ${_statusCode} received from nuget.org"; exit 1 From ebe33a732761cf249825798951f82ad9e07b6dc7 Mon Sep 17 00:00:00 2001 From: Fredi Machado Date: Mon, 3 Jun 2024 13:08:01 +1000 Subject: [PATCH 2/2] fix Node.js warning in release --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e1d1160..9297bca 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,7 +46,7 @@ jobs: name: nupkg - name: Setup .NET SDK - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 - name: Add nuget.org source run: dotnet nuget add source --name NUGET https://www.nuget.org