Skip to content

[Bug]: dotnet-sdk-preview: Update available #2479

@SorYoshino

Description

@SorYoshino

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

dotnet-sdk-preview

Expected/Current Behaviour

The latest version of dotnet-sdk-preview is 10.0.100-rc.1.25451.107, and this version was released as early as September 9th.

Steps to Reproduce

┏[ ~]
└─> scoop search dotnet-sdk-preview
Results from local buckets...

Name               Version                    Source   Binaries
----               -------                    ------   --------
dotnet-sdk-preview 9.0.100-preview.7.24407.12 Versions

Possible Solution

By modifying checkver.jsonpath to the following expression, the issue can be resolved:

$.releases-index[?(@.support-phase == 'preview' || @.support-phase == 'rc' || @.support-phase == 'go-live')].latest-sdk

However, if the support-phase values change in the future, checkver will fail again. This approach is neither robust nor elegant, and I do not prefer it.

It can be observed that preview releases do not contain the eol-date field. Unfortunately, the current implementation does not support expressions such as $.releases-index[?(!(@.eol-date))].

Since I am new to JSONPath, I am not sure if there are other possible solutions.

Scoop and Buckets Version

┏[ ~]
└─> scoop --version
Current Scoop version:
b588a06e (HEAD -> master, origin/master, origin/HEAD) chore(release): Bump to version 0.5.3 (resync) (#6436)

'main' bucket:
8b63aca23 (HEAD -> master, origin/master, origin/HEAD) gotify-server: Update to version 2.7.3

'Extras' bucket:
5401f8dee8 (HEAD -> master, origin/master, origin/HEAD) todolist: Update to version 9.1.2

'Java' bucket:
4fa915da (HEAD -> master, origin/master, origin/HEAD) fix(liberica): Update to Java 25 and replace 32-bit to ARM64 (#557)

'Nerd-Fonts' bucket:
668e60ee (HEAD -> master, origin/master, origin/HEAD) LXGWNeoZhiSong: Update to version 1.036

'Nirsoft' bucket:
3da4854 (HEAD -> master, origin/master, origin/HEAD) Update url list [ci skip]

'Nonportable' bucket:
675b774a (HEAD -> master, origin/master, origin/HEAD) textpad8-np: Update to version 8.23.1

'Sysinternals' bucket:
b2e4ffe (HEAD -> main, origin/main, origin/HEAD) zoomit: Update to version 9.01

'Versions' bucket:
fe7c14cc9e (HEAD -> master, origin/master, origin/HEAD) kate-nightly: Update to version 10268

Scoop Config

Irrelevant to it.

PowerShell Version

Irrelevant to it.

Additional Softwares

Irrelevant to it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions