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

[CT-1443] Remove 'root_path' from most node definitions #6171

Closed
gshank opened this issue Oct 28, 2022 · 0 comments · Fixed by #6172
Closed

[CT-1443] Remove 'root_path' from most node definitions #6171

gshank opened this issue Oct 28, 2022 · 0 comments · Fixed by #6172
Assignees
Labels
tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality

Comments

@gshank
Copy link
Contributor

gshank commented Oct 28, 2022

We are moving towards enabling manifests to be portable. Currently we include the 'root_path' of the project in every node, which is duplicative and non-portable. In addition, this field is hardly used.

Remove root_path from the node class definitions.

Note: because we don't load seed csv file contents, we do use the root_path to load the seed file when the seeds command is run. For now, we will include the root_path in seed nodes, but longer term we need to come up with a solution for this, whether making it possible to get the root_path for every project in the 'load_agate_table' context method or some other solution.

This is done as part of the structured logging effort, as cleanup of the node attributes that need to be included in the contracts for node information.

@github-actions github-actions bot changed the title Remove 'root_path' from most node definitions [CT-1443] Remove 'root_path' from most node definitions Oct 28, 2022
@gshank gshank added the tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality label Oct 28, 2022
@gshank gshank self-assigned this Oct 28, 2022
@gshank gshank mentioned this issue Oct 28, 2022
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants