register spdx lib as ES Module, start converting call sites to use new spdx pkg - TODO: update tests

This commit is contained in:
Eli Reisman
2024-06-10 09:51:00 -07:00
parent bc5b235cf6
commit ecd706f525
7 changed files with 46 additions and 15 deletions
+3 -2
View File
@@ -4,7 +4,8 @@ import YAML from 'yaml'
import * as core from '@actions/core'
import * as z from 'zod'
import {ConfigurationOptions, ConfigurationOptionsSchema} from './schemas'
import {isSPDXValid, octokitClient} from './utils'
import {octokitClient} from './utils'
import {isValidSPDX} from './spdx'
type ConfigurationOptionsPartial = Partial<ConfigurationOptions>
@@ -113,7 +114,7 @@ function validateLicenses(
return
}
const invalid_licenses = licenses.filter(license => !isSPDXValid(license))
const invalid_licenses = licenses.filter(license => !isValidSPDX(license))
if (invalid_licenses.length > 0) {
throw new Error(`Invalid license(s) in ${key}: ${invalid_licenses}`)