Skip to content

fix: include workspace member files when deploying from workspace root#83

Merged
magurotuna merged 6 commits intomainfrom
update-crates
Apr 30, 2026
Merged

fix: include workspace member files when deploying from workspace root#83
magurotuna merged 6 commits intomainfrom
update-crates

Conversation

@magurotuna
Copy link
Copy Markdown
Member

@magurotuna magurotuna commented Apr 30, 2026

Fixes the bug where deno deploy from a workspace root with a top-level deploy config produced a near-empty upload manifest, surfacing as errors like Working directory at 'packages/backend' not found.

The root cause is in deno_config::WorkspaceDirectory::to_deploy_config, which appended every workspace member directory to the file-pattern exclude list. That behavior is correct for lint/fmt/publish (each member owns its own config) but wrong for deploy, which needs to upload the whole tree. Fixed upstream in denoland/deno#33562 and shipped in deno_config@0.97.0.

@magurotuna magurotuna changed the title Update crates fix: include workspace member files when deploying from workspace root Apr 30, 2026
@magurotuna magurotuna requested a review from crowlKats April 30, 2026 11:08
@magurotuna magurotuna merged commit d2f5465 into main Apr 30, 2026
4 checks passed
@magurotuna magurotuna deleted the update-crates branch April 30, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants