Closed mikealfare closed 3 weeks ago
Thank you for your pull request! We could not find a changelog entry for this change. For details on how to document a change, see the contributing guide.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 88.91%. Comparing base (
2218140
) to head (cc628f2
). Report is 21 commits behind head on main.
The backport to 1.8.latest
failed:
The process '/usr/bin/git' failed with exit code 1
To backport manually, run these commands in your terminal:
# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-1.8.latest 1.8.latest
# Navigate to the new working tree
cd .worktrees/backport-1.8.latest
# Create a new branch
git switch --create backport-10644-to-1.8.latest
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 1d3d315249c81dbca70452e5a14fbfd0edad6b2a
# Push it to GitHub
git push --set-upstream origin backport-10644-to-1.8.latest
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-1.8.latest
Then, create a pull request where the base
branch is 1.8.latest
and the compare
/head
branch is backport-10644-to-1.8.latest
.
Resolves #10618
Problem
We need to pass project flags from
dbt_project.yml
into theBaseAdapter
instantiation to support behavior flags. Without this, users cannot override a behavior flag.Solution
flags
as an attribute onProject
, which then adds it toRuntimeConfig
dbt_project.yml::flags
, not the global flagsRuntimeConfig
contains arbitrary flags added indbt_project.yml::flags
Checklist