File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 2121 strategy :
2222 fail-fast : false
2323 matrix :
24- python-version : [ "3.8 ", "3.9 ", "3.10 ", "3.11 " ]
25- dbt-version : [ "1.7", "1.8" ]
24+ python-version : [ "3.9 ", "3.10 ", "3.11 ", "3.12 " ]
25+ dbt-version : [ "1.7", "1.8", "1.9" ]
2626 steps :
2727 - uses : actions/checkout@v4
2828 - name : Set up Python ${{ matrix.python-version }}
Original file line number Diff line number Diff line change @@ -21,6 +21,13 @@ def patch_dbt():
2121 dbt .adapters .factory .FACTORY = OpenDbtAdapterContainer ()
2222 from opendbt .dbt .v18 .task .run import ModelRunner
2323 dbt .task .run .ModelRunner = ModelRunner
24+ elif Version ("1.9.0" ) >= dbt_version < Version ("1.10.0" ):
25+ from opendbt .dbt .v18 .task .docs .generate import OpenDbtGenerateTask
26+ dbt .task .docs .generate .GenerateTask = OpenDbtGenerateTask
27+ from opendbt .dbt .v18 .adapters .factory import OpenDbtAdapterContainer
28+ dbt .adapters .factory .FACTORY = OpenDbtAdapterContainer ()
29+ from opendbt .dbt .v18 .task .run import ModelRunner
30+ dbt .task .run .ModelRunner = ModelRunner
2431 else :
2532 raise Exception (
2633 f"Unsupported dbt version { dbt_version } , please make sure dbt version is supported/integrated by opendbt" )
You can’t perform that action at this time.
0 commit comments