nikivdev/code · error
cloudflare.env_source must be set to "cloud", "flow", or "lo
Error message
cloudflare.env_source must be set to "cloud", "flow", or "local" to apply envs
What it means
Error "cloudflare.env_source must be set to "cloud", "flow", or "local" to apply envs" thrown in nikivdev/code.
Source
Thrown at src/deploy.rs:1225
ensure_wrangler_config(&worker_path)?;
let env_name = cf_cfg.environment.as_deref();
let mut keys: Vec<_> = secrets.keys().cloned().collect();
keys.sort();
for key in keys {
if let Some(value) = secrets.get(&key) {
println!(" Setting secret {}...", key);
set_wrangler_secret_value(&worker_path, env_name, &key, value)?;
}
}
Ok(())
}
fn apply_cloudflare_env_from_config(project_root: &Path, cf_cfg: &CloudflareConfig) -> Result<()> {
let source = cf_cfg.env_source.as_deref();
if !is_cloud_source(source) && !is_flow_source(source) {
bail!(
"cloudflare.env_source must be set to \"cloud\", \"flow\", or \"local\" to apply envs"
);
}
let cloud_env = cf_cfg.environment.as_deref().unwrap_or("production");
let keys = collect_cloudflare_env_keys(cf_cfg);
let fetch = || crate::env::fetch_project_env_vars(cloud_env, &keys);
let vars = if is_flow_source(source) && source == Some("local") {
with_local_env_backend(fetch)?
} else {
fetch()?
};
if vars.is_empty() {
bail!(
"No env vars found in env store for environment '{}'",
cloud_env
);
}View on GitHub (pinned to a747e741ae)
When it happens
Trigger: Thrown at src/deploy.rs:1225 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/2ecd05025c794d21.
Report an issue: GitHub.