Add JS bundles

This commit is contained in:
Lane Seppala
2022-06-17 16:44:04 -06:00
parent 7bc33fd24d
commit d9b3ea0e54
3 changed files with 10 additions and 9 deletions
+5 -4
View File
@@ -259,13 +259,14 @@ function processGoGraph(goModDir, directDependencies, indirectDependencies) {
* build target list. Go does not support multiple versions of the same
* package */
const matches = cache.packagesMatching(matcher);
console.log('matcher:', matcher, 'parentPkg:', parentPkg, 'childPkg:', childPkg);
if (matches.length === 0)
return;
if (matches.length !== 1) {
throw new Error('assertion failed: expected one package in cache with namespace+name. ' +
throw new Error('assertion failed: expected no more than one package in cache with namespace+name. ' +
'Found: ' +
JSON.stringify(matches) +
'\n' +
`matcher: ${matcher} parentPkg: ${parentPkg} childPkg: ${childPkg}`);
'for ' +
JSON.stringify(matcher));
}
// create the dependency relationship
targetPackage.dependsOn(matches[0]);
+1 -1
View File
File diff suppressed because one or more lines are too long
+4 -4
View File
@@ -6,7 +6,7 @@ import { PackageCache } from '@github/dependency-submission-toolkit'
import { parseGoModGraph, parseGoList } from './parse'
export async function processGoGraph(
export async function processGoGraph (
goModDir: string,
directDependencies: Array<PackageURL>,
indirectDependencies: Array<PackageURL>
@@ -81,7 +81,7 @@ const GO_DIRECT_DEPS_TEMPLATE =
const GO_INDIRECT_DEPS_TEMPLATE =
'{{define "M"}}{{if .Indirect}}{{.Path}}@{{.Version}}{{end}}{{end}}{{with .Module}}{{if not .Main}}{{if .Replace}}{{template "M" .Replace}}{{else}}{{template "M" .}}{{end}}{{end}}{{end}}'
export async function processGoDirectDependencies(
export async function processGoDirectDependencies (
goModDir: string,
goBuildTarget: string
): Promise<Array<PackageURL>> {
@@ -91,7 +91,7 @@ export async function processGoDirectDependencies(
return processGoList(goModDir, goBuildTarget, GO_DIRECT_DEPS_TEMPLATE)
}
export async function processGoIndirectDependencies(
export async function processGoIndirectDependencies (
goModDir: string,
goBuildTarget: string
): Promise<Array<PackageURL>> {
@@ -101,7 +101,7 @@ export async function processGoIndirectDependencies(
return processGoList(goModDir, goBuildTarget, GO_INDIRECT_DEPS_TEMPLATE)
}
async function processGoList(
async function processGoList (
goModDir: string,
goBuildTarget: string,
goListTemplate: string