diff options
author | David McFarland <corngood@gmail.com> | 2024-03-24 21:08:54 -0300 |
---|---|---|
committer | David McFarland <corngood@gmail.com> | 2024-03-30 11:38:40 -0300 |
commit | 044aab0af89dc2f774b88f5e58b304cb3bf018ab (patch) | |
tree | b4a68e4d6344c475a6d83960c9489587eb4b39be /pkgs/development/compilers/dotnet | |
parent | 3801f8df065b300553bd404c8db2a09c32521c26 (diff) |
Revert "dotnet/update.sh: use sdk patch version instead of runtime"
This reverts commit 845b559abe7dea12b2f3d4a98cf5326e0f1e195b.
Diffstat (limited to 'pkgs/development/compilers/dotnet')
-rwxr-xr-x | pkgs/development/compilers/dotnet/update.sh | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/pkgs/development/compilers/dotnet/update.sh b/pkgs/development/compilers/dotnet/update.sh index 39ccfdf33b405..02ea6d4672920 100755 --- a/pkgs/development/compilers/dotnet/update.sh +++ b/pkgs/development/compilers/dotnet/update.sh @@ -8,7 +8,7 @@ release () { local content="$1" local version="$2" - jq -r '.releases[] | select(.sdks[] | ."version" == "'"$version"'")' <<< "$content" + jq -r '.releases[] | select(."release-version" == "'"$version"'")' <<< "$content" } release_files () { @@ -18,14 +18,6 @@ release_files () { jq -r '[."'"$type"'".files[] | select(.name | test("^.*.tar.gz$"))]' <<< "$release" } -sdk_files () { - local release="$1" - local version="$2" - - jq -r '[.sdks[] | select(.version == "'"$version"'") | .files[] | select(.name | test("^.*.tar.gz$"))]' <<< "$release" -} - - release_platform_attr () { local release_files="$1" local platform="$2" @@ -338,13 +330,13 @@ Examples: # Then get the json file and parse it to find the latest patch release. major_minor=$(sed 's/^\([0-9]*\.[0-9]*\).*$/\1/' <<< "$sem_version") content=$(curl -sL https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/"$major_minor"/releases.json) - major_minor_patch=$([ "$patch_specified" == true ] && echo "$sem_version" || jq -r '."latest-sdk"' <<< "$content") + major_minor_patch=$([ "$patch_specified" == true ] && echo "$sem_version" || jq -r '."latest-release"' <<< "$content") major_minor_underscore=${major_minor/./_} - sdk_version=$major_minor_patch - release_content=$(release "$content" "$sdk_version") + release_content=$(release "$content" "$major_minor_patch") aspnetcore_version=$(jq -r '."aspnetcore-runtime".version' <<< "$release_content") runtime_version=$(jq -r '.runtime.version' <<< "$release_content") + sdk_version=$(jq -r '.sdk.version' <<< "$release_content") # If patch was not specified, check if the package is already the latest version # If it is, exit early @@ -363,7 +355,7 @@ Examples: aspnetcore_files="$(release_files "$release_content" "aspnetcore-runtime")" runtime_files="$(release_files "$release_content" "runtime")" - sdk_files="$(sdk_files "$release_content" "$sdk_version")" + sdk_files="$(release_files "$release_content" "sdk")" channel_version=$(jq -r '."channel-version"' <<< "$content") support_phase=$(jq -r '."support-phase"' <<< "$content") |