Skip to content

Commit 8b065ed

Browse files
committed
feat: support converting Drupal PURL to ecosystem
1 parent 8eb9fa4 commit 8b065ed

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

extractor/convert.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ func toEcosystem(p *Package) string {
106106
return "Hackage"
107107
case purl.TypeHex:
108108
return "Hex"
109+
case purl.TypeDrupal:
110+
return "Drupal"
109111
case purl.TypeComposer:
110112
return "Packagist"
111113
case purl.TypeCargo:

extractor/convert_test.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,15 @@ func TestToEcosystem(t *testing.T) {
223223
},
224224
want: "Go",
225225
},
226+
{
227+
name: "drupal_ecosystem",
228+
pkg: &extractor.Package{
229+
Name: "name",
230+
Version: "version",
231+
PURLType: purl.TypeDrupal,
232+
},
233+
want: "Drupal",
234+
},
226235
{
227236
name: "os_ecosystem",
228237
pkg: &extractor.Package{

0 commit comments

Comments
 (0)