oven-sh/bun · error

Unsupported platform: ${inspect(platform)}

Error message

Unsupported platform: ${inspect(platform)}

What it means

Error "Unsupported platform: ${inspect(platform)}" thrown in oven-sh/bun.

Source

Thrown at scripts/docker.mjs:26

  /**
   * @typedef {"linux" | "darwin" | "windows"} DockerOs
   * @typedef {"amd64" | "arm64"} DockerArch
   * @typedef {`${DockerOs}/${DockerArch}`} DockerPlatform
   */

  /**
   * @param {Platform} platform
   * @returns {DockerPlatform}
   */
  getPlatform(platform) {
    const { os, arch } = platform;
    if (arch === "aarch64") {
      return `${os}/arm64`;
    } else if (arch === "x64") {
      return `${os}/amd64`;
    }
    throw new Error(`Unsupported platform: ${inspect(platform)}`);
  },

  /**
   * @typedef DockerSpawnOptions
   * @property {DockerPlatform} [platform]
   * @property {boolean} [json]
   */

  /**
   * @param {string[]} args
   * @param {DockerSpawnOptions & import("./utils.mjs").SpawnOptions} [options]
   * @returns {Promise<unknown>}
   */
  async spawn(args, options = {}) {
    const docker = which("docker", { required: true });

    let env = { ...process.env };
    if (isCI) {

View on GitHub (pinned to 8c5296ac45)

When it happens

Trigger: Thrown at scripts/docker.mjs:26 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of oven-sh/bun@8c5296ac45 (2026-08-16). Data as JSON: /api/errors/980238d5c3b65045. Report an issue: GitHub.