fix: grafana classifier (#4635)

Signed-off-by: witchcraze <witchcraze@gmail.com>
This commit is contained in:
witchcraze
2026-02-23 09:38:02 -05:00
committed by GitHub
parent eb072deb9c
commit e9e7e20cc8
14 changed files with 227 additions and 7 deletions
@@ -1634,6 +1634,28 @@ func Test_Cataloger_PositiveCases(t *testing.T) {
Metadata: metadata("istio-binary"),
},
},
{
logicalFixture: "grafana/12.4.0-22081664032/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "12.4.0-22081664032",
Type: "binary",
PURL: "pkg:generic/grafana@12.4.0-22081664032",
Locations: locations("grafana"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/12.3.2-security-01/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "12.3.2",
Type: "binary",
PURL: "pkg:generic/grafana@12.3.2",
Locations: locations("grafana"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/12.3.1/linux-amd64",
expected: pkg.Package{
@@ -1645,6 +1667,17 @@ func Test_Cataloger_PositiveCases(t *testing.T) {
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/12.2.0-258092/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "12.2.0-258092",
Type: "binary",
PURL: "pkg:generic/grafana@12.2.0-258092",
Locations: locations("grafana"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/12.0.0/linux-amd64",
expected: pkg.Package{
@@ -1656,6 +1689,17 @@ func Test_Cataloger_PositiveCases(t *testing.T) {
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/11.0.0-preview/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "11.0.0-preview",
Type: "binary",
PURL: "pkg:generic/grafana@11.0.0-preview",
Locations: locations("grafana"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/11.0.0/linux-amd64",
expected: pkg.Package{
@@ -1678,6 +1722,17 @@ func Test_Cataloger_PositiveCases(t *testing.T) {
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/10.3.12/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "10.3.12",
Type: "binary",
PURL: "pkg:generic/grafana@10.3.12",
Locations: locations("grafana"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/9.5.21/linux-amd64",
expected: pkg.Package{
@@ -1689,6 +1744,50 @@ func Test_Cataloger_PositiveCases(t *testing.T) {
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/9.4.0-beta1/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "9.4.0-beta1",
Type: "binary",
PURL: "pkg:generic/grafana@9.4.0-beta1",
Locations: locations("grafana"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/9.3.0-beta1/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "9.3.0-beta1",
Type: "binary",
PURL: "pkg:generic/grafana@9.3.0-beta1",
Locations: locations("grafana-server"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/9.2.20/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "9.2.20",
Type: "binary",
PURL: "pkg:generic/grafana@9.2.20",
Locations: locations("grafana"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/9.2.13/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "9.2.13",
Type: "binary",
PURL: "pkg:generic/grafana@9.2.13",
Locations: locations("grafana"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/9.0.0/linux-amd64",
expected: pkg.Package{
@@ -1722,6 +1821,28 @@ func Test_Cataloger_PositiveCases(t *testing.T) {
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/6.7.0-test/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "6.7.0-test",
Type: "binary",
PURL: "pkg:generic/grafana@6.7.0-test",
Locations: locations("grafana-server"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "grafana/6.0.0-beta1/linux-amd64",
expected: pkg.Package{
Name: "grafana",
Version: "6.0.0-beta1",
Type: "binary",
PURL: "pkg:generic/grafana@6.0.0-beta1",
Locations: locations("grafana-server"),
Metadata: metadata("grafana-binary"),
},
},
{
logicalFixture: "envoy/1.36.4/linux-amd64",
expected: pkg.Package{