nikivdev/code · error

wrangler secret list failed

Error message

wrangler secret list failed

What it means

Error "wrangler secret list failed" thrown in nikivdev/code.

Source

Thrown at src/deploy.rs:1400

    println!("Bootstrap secrets missing: {}", missing.join(", "));
    println!("==> Bootstrapping secrets (optional)...");
    crate::env::run(Some(EnvAction::Bootstrap))?;
    Ok(())
}

fn list_cloudflare_secret_keys(
    worker_path: &Path,
    env_name: Option<&str>,
) -> Result<HashSet<String>> {
    let mut cmd = wrangler_command(worker_path);
    cmd.args(["secret", "list", "--json"]);
    if let Some(env) = env_name {
        cmd.args(["--env", env]);
    }
    let output = cmd.output()?;
    if !output.status.success() {
        bail!("wrangler secret list failed");
    }
    let value: serde_json::Value = serde_json::from_slice(&output.stdout)
        .context("failed to parse wrangler secret list output")?;
    let mut keys = HashSet::new();
    if let Some(items) = value.as_array() {
        for item in items {
            if let Some(name) = item.get("name").and_then(|val| val.as_str()) {
                keys.insert(name.to_string());
            }
        }
    }
    Ok(keys)
}

fn set_wrangler_env_map(
    worker_path: &Path,
    env_name: Option<&str>,
    vars: &HashMap<String, String>,

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/deploy.rs:1400 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of nikivdev/code@a747e741ae (2026-09-01). Data as JSON: /api/errors/b17bbf91dffe83ac. Report an issue: GitHub.