-
Notifications
You must be signed in to change notification settings - Fork 0
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
updated dbt core, snowflake, and bigquery versions #129
Conversation
IRL sigh, getting a failure: https://github.com/cagov/data-infrastructure/actions/runs/5137261032 |
If you add your branch name to the list here you can temporarily build the docs in CI to see if there are any problems:
I had run into a problem where the built docs were landing in a different place so the logic around copying them into our github pages deploy broke. Totally fixable, but annoying. But it's possible that was an unintentional regression that has since been fixed. |
@britt-allen are you able to check/fix the docs build? |
Docs build complete and ready for merging @ian-r-rose |
Looks like the docs build had some problems, cf: https://cagov.github.io/dbt_docs_snowflake/index.html |
This is a breaking change to where dbt places the built project in 1.5 notice where it places the docs directory when running 1.4: vs where it places the docs directory when running 1.5: That is what I was referring to in #101. I think it would fix things to just change the |
Found an issue for it: dbt-labs/dbt-core#7465 Looks like it was an unintentional change and will be fixed in the next release of dbt (1.5.2). So it might fix itself if we just wait and then bump the version again. |
So the current docs checks are not capable of catching this issue, correct? And that's why the checks passed despite the build actually being broken? @ian-r-rose |
Should we write a test that doesn't let the check pass if the url is erroring out? I am also having a bit of trouble finding the cp statement you mentioned. May Slack you on Monday after a bit more digging. @ian-r-rose |
Correct, there aren't really any docs checks right now, it's a very manual process |
The relevant lines are here: data-infrastructure/.github/workflows/docs.yml Lines 47 to 54 in 46fb01c
But it does look like if we wait a week or two this will be fixed with the next dbt release. |
Sigh, two steps forward, one step back. This is now blocked by dbt-labs/dbt-core#7937 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey Ian, can I get a tl;dr on why u removed some of the packages you did?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are managed by poetry
, so I'm not sure. It's a consequence of updating the versions above: somewhere in their dependency tree something required those packages before, and no longer does.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't approve my own PR, but looks good.
@AeriShan-ODI Ian and I both worked on this so would you mind reviewing and approving or soliciting more work if needed. it's my PR so I cannot approve. Thanks! |
Just testing the docs build on this branch, then I'll revert and if things work well, should be good to go. Edit: things seem to be working fine, this should be ready |
This reverts commit 1c79105.
Tested, no issues found |
Fixes #101