dotnet / dotnet/source-build

Prebuilt usage report should ignore semver2 metadata when finding NuGet versions in project.assets.json

Open
#793 1 comment 0 reactions 0 assignees View on GitHub
area-infra
Dominant language
No language data
Stars
287
Forks
145
Avg merge
1d 22h
Merged PRs (30d)
10

Description

Some NuGet packages have [semver2 versions](https://github.com/NuGet/Home/wiki/SemVer2-support-for-nuget.org-(server-side)), which can add metadata after a `+`:

`NuGet.Versioning 4.7.0-rtm.5148+9245481f357ae542f92e6bc5e504fc898cfe5fc0`

However, these usages (can?) show up without the metadata part in the project.assets.json files, which makes the prebuilt detection tooling not associate it as the same version:

`NuGet.Versioning 4.7.0-rtm.5148`

The report tooling should associate these.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.