{
  "slug": "datadog-ci-adds-standalone-wasm-sourcemaps-upload-command-e4b56f15c7f5",
  "title": "datadog-ci adds standalone WASM sourcemaps upload command",
  "tools": [
    "datadog-ci"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-11-04T09:18:03.000Z",
  "announced_at": "2026-11-04T09:18:03.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When uploading WebAssembly debug symbols for Error Tracking, run `wasm-symbols upload` with beta commands enabled. The command accepts a `.wasm` file or recursively searches a directory; it skips files without embedded DWARF data and a `build_id` section.",
    "examples": [
      "DD_BETA_COMMANDS_ENABLED=1 datadog-ci wasm-symbols upload <path-to-wasm-file-or-directory>"
    ],
    "gotchas": [
      "Version: v5.27.0",
      "Non-interactive: `--dry-run` validates symbol files without uploading; no prompt, TTY, or output-stream behavior is documented.",
      "DD_BETA_COMMANDS_ENABLED (required): Enable beta commands.",
      "Prerequisite: Set `DATADOG_API_KEY` and `DATADOG_SITE` for the upload.",
      "Prerequisite: Provide a `.wasm` symbol file with embedded DWARF debug sections and a `build_id` custom section."
    ]
  },
  "why_it_matters": "Upload WASM sourcemaps from a coding project using datadog-ci.",
  "sources": [
    "https://github.com/DataDog/datadog-ci/releases/tag/v5.27.0",
    "https://docs.datadoghq.com/real_user_monitoring/guide/upload-webassembly-symbols/"
  ],
  "rank": 0.95015,
  "review_state": "approved",
  "provenance": {
    "run_id": "daily-20261104-13",
    "verdict_id": "daily-20261104-13:daily-20261104-13-8ebfaa013f88b829-0:rescue",
    "evidence_hash": "a6a739309218bef3f04a630fa6801a2fdddb1fa883b0190edad4782e9c173e5d"
  }
}
