dbt-labs / dbt-labs/dbt

[FEAT] prompt users when they save a file that’s going to kick off a full compile, “this will run a full compile, are you sure?”

Open
#13,734 2 comments 0 reactions 0 assignees View on GitHub
area:vscode engine:v2 post-ga source:customer type:feature
Dominant language
Rust
Stars
13.8k
Forks
2.6k
Avg merge
21h 31m
Merged PRs (30d)
56

Description

**Is your feature request related to a problem? Please describe.**

When a user saves a file that requires kicking off a full compile (ex: dbt_project.yml) _and_ that full compile takes a significant amount of time (in some cases 5+ minutes), they enter into a blocked state while that full compile is running.

Users don't know that "saving the dbt_project.yml" == "kicking off full compile" == "blocked for 5 minutes".

**Is your feature request related to a particular component of the dbt Fusion Engine**
- [ ] CLI Features
- [ ] Adapter or Database Driver Features
- [ ] SQL Understanding Features
- [X] VS Code extension

**Describe the solution you'd like**

We should prompt users when they save a file that’s going to kick off a full compile, “this will run a full compile, are you sure?”
- ideally, only if a full compile will take more than 5/10 seconds

Additionally, we should indicate that static analysis for models is blocked while that full compile is happening (covered [here](https://github.com/dbt-labs/dbt-core/issues/13731)).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.