Skip to content

Commit

Permalink
feat: add used build plugins and their versions to exec-build span (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
pieh committed Apr 22, 2024
1 parent 7aff54c commit 0be6927
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions packages/build/src/core/build.ts
@@ -1,4 +1,5 @@
import { supportedRuntimes } from '@netlify/framework-info'
import { addAttributesToActiveSpan } from '@netlify/opentelemetry-utils'

import { getErrorInfo } from '../error/info.js'
import { startErrorMonitor } from '../error/monitor/start.js'
Expand Down Expand Up @@ -458,6 +459,17 @@ const initAndRunBuild = async function ({
systemLog,
})

if (pluginsOptionsA?.length) {
const buildPlugins = {}
for (const plugin of pluginsOptionsA) {
if (plugin?.pluginPackageJson?.name) {
buildPlugins[`build.plugins['${plugin.pluginPackageJson.name}']`] = plugin?.pluginPackageJson?.version ?? 'N/A'
}
}

addAttributesToActiveSpan(buildPlugins)
}

errorParams.pluginsOptions = pluginsOptionsA

const { childProcesses, timers: timersB } = await startPlugins({
Expand Down

0 comments on commit 0be6927

Please sign in to comment.