Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DbtProject] Remove experimental marker from DbtProject and preparer classes #22578

Merged

Conversation

maximearmstrong
Copy link
Contributor

@maximearmstrong maximearmstrong commented Jun 17, 2024

Summary & Motivation

Removes experimental marker from DbtProject, DbtProjectPreparer and DagsterDbtProjectPreparer.

How I Tested These Changes

Tested locally and no more experimental warnings for DbtProject.

@maximearmstrong maximearmstrong changed the title Remove experimental marker from DbtProject [DbtProject] Remove experimental marker from DbtProject Jun 17, 2024
@maximearmstrong maximearmstrong self-assigned this Jun 17, 2024
@maximearmstrong maximearmstrong force-pushed the maxime/ds-314/add-docstring-for-dbtmanifestpreparer branch from 38026a4 to f64c377 Compare June 17, 2024 20:38
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from 4559a88 to 4b86bef Compare June 17, 2024 20:38
@maximearmstrong maximearmstrong force-pushed the maxime/ds-314/add-docstring-for-dbtmanifestpreparer branch from f64c377 to 018aeac Compare June 18, 2024 18:21
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from 4b86bef to 619c751 Compare June 18, 2024 18:21
@maximearmstrong maximearmstrong force-pushed the maxime/ds-314/add-docstring-for-dbtmanifestpreparer branch from 018aeac to 3a9ab61 Compare June 18, 2024 20:51
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from 619c751 to 72b8f4b Compare June 18, 2024 20:51
@maximearmstrong maximearmstrong force-pushed the maxime/ds-314/add-docstring-for-dbtmanifestpreparer branch from 3a9ab61 to c6732c3 Compare June 18, 2024 21:40
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from 72b8f4b to b1a7b02 Compare June 18, 2024 21:40
@maximearmstrong maximearmstrong force-pushed the maxime/ds-314/add-docstring-for-dbtmanifestpreparer branch from c6732c3 to 3f26d2c Compare June 20, 2024 18:13
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from b1a7b02 to f5bd829 Compare June 20, 2024 18:13
@maximearmstrong maximearmstrong force-pushed the maxime/ds-314/add-docstring-for-dbtmanifestpreparer branch from 3f26d2c to 5ec6586 Compare June 20, 2024 19:16
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from f5bd829 to cae40df Compare June 20, 2024 19:16
@maximearmstrong maximearmstrong force-pushed the maxime/ds-314/add-docstring-for-dbtmanifestpreparer branch from 5ec6586 to 071e8e6 Compare June 20, 2024 19:21
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch 2 times, most recently from cf2a195 to 8e76f33 Compare June 20, 2024 19:47
@maximearmstrong maximearmstrong changed the base branch from maxime/ds-314/add-docstring-for-dbtmanifestpreparer to maxime/dbt-project-rename-preparer-classes June 20, 2024 19:47
Copy link

github-actions bot commented Jun 20, 2024

Deploy preview for dagster-docs ready!

Preview available at https://dagster-docs-ar557h0ae-elementl.vercel.app
https://maxime-ds-313-remove-experimental-tag-for-dbtproject.dagster.dagster-docs.io

Direct link to changed pages:

@maximearmstrong maximearmstrong force-pushed the maxime/dbt-project-rename-preparer-classes branch from 3f389c0 to aaa4f63 Compare June 21, 2024 17:08
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from 8e76f33 to a871acc Compare June 21, 2024 17:09
@maximearmstrong maximearmstrong force-pushed the maxime/dbt-project-rename-preparer-classes branch from aaa4f63 to 219556c Compare June 21, 2024 17:12
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from a871acc to b9eb62a Compare June 21, 2024 17:12
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from 7614add to e1da936 Compare June 26, 2024 17:17
@maximearmstrong maximearmstrong force-pushed the maxime/dbt-project-rename-preparer-classes branch from 981c904 to 37b0e1e Compare June 26, 2024 17:39
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from e1da936 to cc16cb7 Compare June 26, 2024 17:39
@maximearmstrong maximearmstrong changed the title [DbtProject] Remove experimental marker from DbtProject [DbtProject] Remove experimental marker from DbtProject and preparer classes Jun 26, 2024
@maximearmstrong maximearmstrong marked this pull request as ready for review June 26, 2024 17:47
@maximearmstrong maximearmstrong force-pushed the maxime/dbt-project-rename-preparer-classes branch from 37b0e1e to 5d05e0f Compare June 27, 2024 13:44
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from 8db03e0 to cc74cb5 Compare June 27, 2024 13:44
@graphite-app graphite-app bot added the area: docs Related to documentation in general label Jun 27, 2024
@graphite-app graphite-app bot requested a review from erinkcochran87 June 27, 2024 13:44
@maximearmstrong maximearmstrong force-pushed the maxime/dbt-project-rename-preparer-classes branch from 5d05e0f to 0602367 Compare June 27, 2024 14:57
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from cc74cb5 to c38a110 Compare June 27, 2024 14:57
@maximearmstrong maximearmstrong force-pushed the maxime/dbt-project-rename-preparer-classes branch from 0602367 to 588bcd9 Compare June 27, 2024 16:37
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from c38a110 to e5c3da0 Compare June 27, 2024 16:37
@maximearmstrong maximearmstrong force-pushed the maxime/dbt-project-rename-preparer-classes branch from 588bcd9 to 34087d8 Compare June 27, 2024 17:21
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch 3 times, most recently from 65216f6 to 2fddf4f Compare June 27, 2024 18:02
Base automatically changed from maxime/dbt-project-rename-preparer-classes to master June 27, 2024 18:25
@maximearmstrong maximearmstrong force-pushed the maxime/ds-313/remove-experimental-tag-for-dbtproject branch from 2fddf4f to 3872265 Compare June 27, 2024 18:26
@maximearmstrong maximearmstrong merged commit f5f246c into master Jun 27, 2024
2 checks passed
@maximearmstrong maximearmstrong deleted the maxime/ds-313/remove-experimental-tag-for-dbtproject branch June 27, 2024 18:51
maximearmstrong added a commit that referenced this pull request Jul 2, 2024
…bt-project` in dbt scaffold CLI (#22794)

## Summary & Motivation

This PR renames the `--use-experimental-dbt-project` flag to
`--use-dbt-project` in the dbt scaffold CLI, now that [DbtProject is no
more experimental](#22578).

This is the first step in making DbtProject the default and only
strategy when scaffolding a dbt project. The goal is to facilitate the
transition from the previous default strategy to that of DbtProject in
our tutorials, courses and docs.

Once this is merged, next steps will be to
- update tutorials, courses and docs to use DbtProject.
- Since our examples heavily rely on the scaffold command, we'll be able
to use `dagster-dbt project scaffold --use-dbt-project` with the updated
flag
- make the DbtProject strategy the default and only one when using
`dagster-dbt project scaffold`
- update tutorials, courses and docs to remove the flag

Tickets are listed
[here](https://linear.app/dagster-labs/issue/DS-337/make-dbtproject-the-default-scaffold-strategy).

## How I Tested These Changes

BK with updated tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: docs Related to documentation in general
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants