You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* remove uneeded file
* fix forwarding of pipelines dir to marimo app
* disable state sync and display all schemas and remote state and schemas in pipeline overview
* add support for multiple schemas
* fix e2e tests, further updates pending
* use dropdown instead of multiselect for schema selection
add multi schema pipeline to fixtures
* add last run info in pipeline overview
add buttons to open pipeline folder and local data folder if present
* fix loads browser to select correct schema
* allow to start dashboard for a pipeline that is not there yet and add helpful error message in this case
* nicer last run time formatting
show pipeline error screen also when manually chnaing the pipeline name in the url
* move buttons to top, add refresh buttons to sections
* use raw query when constructing queries
* lazy load remote state tab
* fix traces and trace typing (mostly)
* add exception traces to ui
* add file watcher
* remove test code
* add source and resource state viewer to data panel
* update existing unit tests
* add unit test for new utils
* make marimo dashboard the default app for pipeline show
* update docs
* update existing e2e tests for new yaml based rendering of state
* move streamlit app down in sidebar
* grammar fixes for dashboard strings
* open duckdb in readme mode in datapanel in dashboard
* remove old tests
re-enable dashboard main command
* add missing args to dashboard command
* small fixes to e2e tests
* add tests for exceptions
* re-organize e2e tests into invidual tests
* add basic schema selection checks
* improve dashboard help and dashboard docs page
* short some strings in testing to make selecting predictable
* merge devel
* typo
---------
Co-authored-by: djudjuu <[email protected]>
Copy file name to clipboardExpand all lines: .github/workflows/test_common.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -154,7 +154,7 @@ jobs:
154
154
# Run pipeline dashboard e2e tests (does not pass with python 3.9, does not pass on windows (playwright does not work somehow), does not pass on python 3.13 (ibis not available))
"Generates and launches Streamlit app with the loading status and dataset explorer"
207
207
),
208
208
description="""
209
-
Generates and launches Streamlit (https://streamlit.io/) app with the loading status and dataset explorer.
209
+
Launches the pipeline dashboard app with a comprehensive interface to inspect the pipeline state, schemas, and data in the destination.
210
210
211
-
This is a simple app that you can use to inspect the schemas and data in the destination as well as your pipeline state and loading status/stats. It should be executed from the same folder from which you ran the pipeline script to access destination credentials.
211
+
This app should be executed from the same folder from which you ran the pipeline script to be able access destination credentials.
212
212
213
-
Requires `streamlit` to be installed in the current environment: `pip install streamlit`. Using --dashboard flag to launch pipeline dashboard preview instead of streamlit.
213
+
If the --edit flag is used, will launch the editable version of the app if it exists in the current directory, or create this version and launch it in edit mode.
214
+
215
+
Requires `marimo` to be installed in the current environment: `pip install marimo`. Use the --streamlit flag to launch the legacy streamlit app.
214
216
""",
215
217
)
216
218
show_cmd.add_argument(
217
-
"--dashboard",
219
+
"--streamlit",
218
220
default=False,
219
221
action="store_true",
220
-
help=(
221
-
"Launch pipeline dashboard instead of streamlit. Will launch editable version of"
222
-
" app (created with the --edit flag) if it exists in the current directory."
223
-
),
222
+
help="Launch the legacy Streamlit dashboard instead of the new pipeline dashboard. ",
224
223
)
225
224
show_cmd.add_argument(
226
225
"--edit",
227
226
default=False,
228
227
action="store_true",
229
228
help=(
230
229
"Creates editable version of pipeline dashboard in current directory if it does not"
231
-
" exist there yet and launches it in edit mode. Only works when using the pipeline"
232
-
" dashboard (--dashboard flag)."
230
+
" exist there yet and launches it in edit mode. Will have no effect when using the"
231
+
" streamlit flag."
233
232
),
234
233
)
235
234
pipeline_subparsers.add_parser(
@@ -494,9 +493,18 @@ class DashboardCommand(SupportsCliCommand):
0 commit comments