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

[components] Move dagster_components.lib components to top-level #28092

Merged
merged 2 commits into from
Feb 27, 2025

Conversation

smackesey
Copy link
Collaborator

@smackesey smackesey commented Feb 27, 2025

Summary & Motivation

Breaks up the public dagster_components entry point into three library-specific entry points. Names have changed as follows:

  • dagster_components.PipesSubprocessScriptCollectionComponent -> dagster_components.dagster.PipesSubprocessScriptCollectionComponent
  • dagster_components.DefinitionsComponent -> dagster_components.dagster.DefinitionsComponent
  • dagster_components.DbtProjectComponent -> dagster_components.dagster_dbt.DbtProjectComponent
  • dagster_components.SlingReplicationCollectionComponent -> dagster_components.dagster_sling.SlingReplicationCollectionComponent

How I Tested These Changes

Existing test suite.

Copy link
Collaborator Author

smackesey commented Feb 27, 2025

@smackesey smackesey marked this pull request as ready for review February 27, 2025 17:57
@smackesey smackesey requested a review from schrockn February 27, 2025 17:57
@@ -1,4 +1,4 @@
type: dagster_components.lib.DbtProjectComponent
type: dagster_components..DbtProjectComponent
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There appears to be a duplicate period in the component type path dagster_components..DbtProjectComponent. This should be dagster_components.DbtProjectComponent. This typo appears in several test files and should be fixed to maintain consistency with the new import structure.

Spotted by Graphite Reviewer

Is this helpful? React 👍 or 👎 to let us know.

Copy link

github-actions bot commented Feb 27, 2025

Deploy preview for dagster-docs ready!

Preview available at https://dagster-docs-i5tjhbbss-elementl.vercel.app
https://sean-components-move-components-to-top-level.archive.dagster-docs.io

Direct link to changed pages:

@smackesey smackesey force-pushed the sean/components/move-components-to-top-level branch 3 times, most recently from 058cacc to 5d21704 Compare February 27, 2025 19:38
@smackesey smackesey force-pushed the sean/components/move-test-components-to-tests branch 2 times, most recently from 2284e30 to 0becc96 Compare February 27, 2025 19:47
@smackesey smackesey force-pushed the sean/components/move-components-to-top-level branch 2 times, most recently from 751a83c to ed36797 Compare February 27, 2025 20:02
@smackesey smackesey force-pushed the sean/components/move-test-components-to-tests branch from 0becc96 to bb0f1bf Compare February 27, 2025 20:02
@smackesey smackesey force-pushed the sean/components/move-components-to-top-level branch from ed36797 to bc8a72f Compare February 27, 2025 20:31
@smackesey smackesey force-pushed the sean/components/move-test-components-to-tests branch 2 times, most recently from 1e06ab0 to 56af59b Compare February 27, 2025 20:46
@smackesey smackesey force-pushed the sean/components/move-components-to-top-level branch 2 times, most recently from eede618 to 113227b Compare February 27, 2025 21:14
@smackesey smackesey force-pushed the sean/components/move-test-components-to-tests branch from 56af59b to 01cfc9c Compare February 27, 2025 21:14
Base automatically changed from sean/components/move-test-components-to-tests to master February 27, 2025 21:40
@smackesey smackesey force-pushed the sean/components/move-components-to-top-level branch from 113227b to 9b4cbb6 Compare February 27, 2025 21:40
@smackesey smackesey force-pushed the sean/components/move-components-to-top-level branch from 9b4cbb6 to 1291ed3 Compare February 27, 2025 22:01
Copy link
Member

@schrockn schrockn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

General agreement in slack

@smackesey smackesey force-pushed the sean/components/move-components-to-top-level branch from bce7e33 to c51ba3a Compare February 27, 2025 22:45
@smackesey smackesey force-pushed the sean/components/move-components-to-top-level branch from c51ba3a to 7bbe1e2 Compare February 27, 2025 22:49
@smackesey smackesey merged commit 2d7e382 into master Feb 27, 2025
6 of 7 checks passed
@smackesey smackesey deleted the sean/components/move-components-to-top-level branch February 27, 2025 22:58
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