updating deny-packages config option to deny exact version or wildcard
This commit is contained in:
+10
-6
@@ -16,12 +16,16 @@ export async function getDeniedChanges(
|
||||
if (deniedPackages) {
|
||||
for (const denied of deniedPackages) {
|
||||
const [dpName, dpVersion] = denied.toLowerCase().split('@')
|
||||
if (name === dpName && version !== dpVersion) {
|
||||
continue
|
||||
}
|
||||
if (name === dpName && version === dpVersion) {
|
||||
changesDenied.push(change)
|
||||
failed = true
|
||||
if (dpVersion) {
|
||||
if (name === dpName && version === dpVersion) {
|
||||
changesDenied.push(change)
|
||||
failed = true
|
||||
}
|
||||
} else {
|
||||
if (name === dpName) {
|
||||
changesDenied.push(change)
|
||||
failed = true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user