{"record":{"id":"980238d5c3b65045","repo":"oven-sh/bun","slug":"unsupported-platform-inspect-platform","errorCode":null,"errorMessage":"Unsupported platform: ${inspect(platform)}","messagePattern":"Unsupported platform: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"scripts/docker.mjs","lineNumber":26,"sourceCode":"\n  /**\n   * @typedef {\"linux\" | \"darwin\" | \"windows\"} DockerOs\n   * @typedef {\"amd64\" | \"arm64\"} DockerArch\n   * @typedef {`${DockerOs}/${DockerArch}`} DockerPlatform\n   */\n\n  /**\n   * @param {Platform} platform\n   * @returns {DockerPlatform}\n   */\n  getPlatform(platform) {\n    const { os, arch } = platform;\n    if (arch === \"aarch64\") {\n      return `${os}/arm64`;\n    } else if (arch === \"x64\") {\n      return `${os}/amd64`;\n    }\n    throw new Error(`Unsupported platform: ${inspect(platform)}`);\n  },\n\n  /**\n   * @typedef DockerSpawnOptions\n   * @property {DockerPlatform} [platform]\n   * @property {boolean} [json]\n   */\n\n  /**\n   * @param {string[]} args\n   * @param {DockerSpawnOptions & import(\"./utils.mjs\").SpawnOptions} [options]\n   * @returns {Promise<unknown>}\n   */\n  async spawn(args, options = {}) {\n    const docker = which(\"docker\", { required: true });\n\n    let env = { ...process.env };\n    if (isCI) {","sourceCodeStart":8,"sourceCodeEnd":44,"githubUrl":"https://github.com/oven-sh/bun/blob/8c5296ac459e8252d3cd702f3fbcbb0c249d95d5/scripts/docker.mjs#L8-L44","documentation":"Error \"Unsupported platform: ${inspect(platform)}\" thrown in oven-sh/bun.","triggerScenarios":"Thrown at scripts/docker.mjs:26 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"8c5296ac459e8252d3cd702f3fbcbb0c249d95d5","analyzedAt":"2026-08-16T08:01:58.794Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}