Skip to content
8 changes: 7 additions & 1 deletion src/builders.ts
Comment thread
AradhyaTiwari10 marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,13 @@
bom.metadata.timestamp = new Date()
}
// endregion metadata

// Add reproducible property to metadata
Comment thread
jkowalleck marked this conversation as resolved.
Outdated
bom.metadata.properties.add(
Comment thread
jkowalleck marked this conversation as resolved.
Outdated
new Models.Property(
'cdx:reproducible',
Comment thread
AradhyaTiwari10 marked this conversation as resolved.
Outdated
this.reproducible ? 'true' : 'false'
Comment thread
AradhyaTiwari10 marked this conversation as resolved.
Outdated
)
)
// region components
if (this.flattenComponents) {
for (const c of allComponents.values()) {
Expand All @@ -288,7 +294,7 @@
// endregion components

// region dependency graph
this.setNestedBomRefs(allComponents, pTree)

Check warning on line 297 in src/builders.ts

View workflow job for this annotation

GitHub Actions / test standard

ESLint Rule: @typescript-eslint/no-deprecated

`setNestedBomRefs` is deprecated. - use PackagePath-like for reproducible BomRef values
this.makeDependencyGraph(allComponents, allPackages)
// endregion dependency graph

Expand Down Expand Up @@ -319,7 +325,7 @@
const bRefD = parts.join('')
const bRefC = bRefCs[bRefD] = (bRefCs[bRefD] ?? 0) +1 /* eslint-disable-line no-multi-assign -- ack */
component.bomRef.value = `${pref}${bRefD}${bRefC > 1 ? '#' + bRefC : ''}`
this.setNestedBomRefs(allComponents, cTree, `${component.bomRef.value}|`)

Check warning on line 328 in src/builders.ts

View workflow job for this annotation

GitHub Actions / test standard

ESLint Rule: @typescript-eslint/no-deprecated

`setNestedBomRefs` is deprecated. - use PackagePath-like for reproducible BomRef values
}
}

Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading