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
Copy file name to clipboardExpand all lines: docs/reference/config.md
+109-5Lines changed: 109 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -565,6 +565,10 @@ The following settings are available:
565
565
566
566
## `dag`
567
567
568
+
:::{deprecated} 26.04.0
569
+
Use the `workflow.report.dag` scope instead.
570
+
:::
571
+
568
572
The `dag` scope controls the generation of the {ref}`workflow-diagram`.
569
573
570
574
The following settings are available:
@@ -1375,6 +1379,10 @@ The following settings are available:
1375
1379
1376
1380
## `report`
1377
1381
1382
+
:::{deprecated} 26.04.0
1383
+
Use the `workflow.report.execution` scope instead.
1384
+
:::
1385
+
1378
1386
The `report` scope controls the generation of the {ref}`execution-report`.
1379
1387
1380
1388
The following settings are available:
@@ -1515,6 +1523,10 @@ The following settings are available:
1515
1523
1516
1524
## `timeline`
1517
1525
1526
+
:::{deprecated} 26.04.0
1527
+
Use the `workflow.report.timeline` scope instead.
1528
+
:::
1529
+
1518
1530
The `timeline` scope controls the generation of the {ref}`timeline-report`.
1519
1531
1520
1532
The following settings are available:
@@ -1557,6 +1569,10 @@ The following settings are available:
1557
1569
1558
1570
## `trace`
1559
1571
1572
+
:::{deprecated} 26.04.0
1573
+
Use the `workflow.report.trace` scope instead.
1574
+
:::
1575
+
1560
1576
The `trace` scope controls the generation of the {ref}`trace-report`.
1561
1577
1562
1578
The following settings are available:
@@ -1850,30 +1866,42 @@ The following settings are available:
1850
1866
1851
1867
## `workflow`
1852
1868
1853
-
:::{versionadded} 24.10.0
1854
-
:::
1855
-
1856
1869
The `workflow` scope provides workflow execution options.
1857
1870
1858
1871
The following settings are available:
1859
1872
1860
1873
`workflow.failOnIgnore`
1861
-
: :::{versionadded} 24.05.0-edge
1874
+
: :::{versionadded} 24.10.0
1862
1875
:::
1863
1876
: When `true`, the pipeline will exit with a non-zero exit code if any failed tasks are ignored using the `ignore` {ref}`error strategy <process-error-strategy>` (default: `false`).
1864
1877
1865
1878
`workflow.onComplete`
1879
+
: :::{deprecated} 25.10.0
1880
+
Use a {ref}`trace observer <plugins-trace-observers>` in a plugin to add custom workflow handlers to a pipeline via configuration.
1881
+
:::
1866
1882
: Specify a closure that will be invoked at the end of a workflow run (including failed runs). See {ref}`workflow-handlers` for more information.
1867
1883
1868
1884
`workflow.onError`
1885
+
: :::{deprecated} 25.10.0
1886
+
Use a {ref}`trace observer <plugins-trace-observers>` in a plugin to add custom workflow handlers to a pipeline via configuration.
1887
+
:::
1869
1888
: Specify a closure that will be invoked if a workflow run is terminated. See {ref}`workflow-handlers` for more information.
1870
1889
1890
+
### `workflow.output`
1891
+
1892
+
:::{versionadded} 24.10.0
1893
+
:::
1894
+
1895
+
The `workflow.output` scope controls how workflow outputs are published.
1896
+
1897
+
The following settings are available:
1898
+
1871
1899
`workflow.output.contentType`
1872
1900
: *Currently only supported for S3.*
1873
1901
: Specify the media type, also known as [MIME type](https://developer.mozilla.org/en-US/docs/Web/HTTP/MIME_types), of published files (default: `false`). Can be a string (e.g. `'text/html'`), or `true` to infer the content type from the file extension.
1874
1902
1875
1903
`workflow.output.copyAttributes`
1876
-
: :::{versionadded} 25.01.0-edge
1904
+
: :::{versionadded} 25.04.0
1877
1905
:::
1878
1906
: *Currently only supported for local and shared filesystems.*
1879
1907
: Copy file attributes (such as the last modified timestamp) to the published file (default: `false`).
@@ -1940,3 +1968,79 @@ The following settings are available:
1940
1968
```groovy
1941
1969
workflow.output.tags = [FOO: 'hello', BAR: 'world']
1942
1970
```
1971
+
1972
+
### `workflow.report`
1973
+
1974
+
:::{versionadded} 26.04.0
1975
+
:::
1976
+
1977
+
The `workflow.report` scope controls the standard {ref}`reports <reports-page>` provided by Nextflow.
1978
+
1979
+
The following settings are available:
1980
+
1981
+
**`workflow.report.dag`**
1982
+
1983
+
`workflow.report.dag.depth`
1984
+
: *Supported by the HTML and Mermaid renderers.*
1985
+
: Controls the maximum depth at which to render sub-workflows (default: no limit).
1986
+
1987
+
`workflow.report.dag.direction`
1988
+
: *Supported by the Graphviz, DOT, HTML and Mermaid renderers.*
1989
+
: Controls the direction of the DAG, can be `'LR'` (left-to-right) or `'TB'` (top-to-bottom) (default: `'TB'`).
1990
+
1991
+
`workflow.report.dag.enabled`
1992
+
: Create the {ref}`workflow-diagram` on workflow completion (default: `false`).
1993
+
1994
+
`workflow.report.dag.file`
1995
+
: DAG file path relative to the output directory (default: `'dag-<timestamp>.html'`).
1996
+
: The output format is inferred from the file extension. See {ref}`config-dag` for the list of supported formats.
1997
+
1998
+
`workflow.report.dag.overwrite`
1999
+
: When `true` overwrites any existing DAG file with the same name (default: `false`).
2000
+
2001
+
`workflow.report.dag.verbose`
2002
+
: *Only supported by the HTML and Mermaid renderers.*
2003
+
: When `false`, channel names are omitted, operators are collapsed, and empty workflow inputs are removed (default: `false`).
2004
+
2005
+
**`workflow.report.execution`**
2006
+
2007
+
`workflow.report.execution.enabled`
2008
+
: Create the {ref}`execution-report` on workflow completion (default: `false`).
2009
+
2010
+
`workflow.report.execution.file`
2011
+
: Report file path relative to the output directory (default: `'report-<timestamp>.html'`).
2012
+
2013
+
`workflow.report.execution.overwrite`
2014
+
: Overwrite any existing report file with the same name (default: `false`).
2015
+
2016
+
**`workflow.report.timeline`**
2017
+
2018
+
`workflow.report.timeline.enabled`
2019
+
: Create the {ref}`timeline-report` on workflow completion (default: `false`).
2020
+
2021
+
`workflow.report.timeline.file`
2022
+
: Timeline file path relative to the output directory (default: `'timeline-<timestamp>.html'`).
2023
+
2024
+
`workflow.report.timeline.overwrite`
2025
+
: Overwrite any existing timeline file with the same name (default: `false`).
2026
+
2027
+
**`workflow.report.trace`**
2028
+
2029
+
`workflow.report.trace.enabled`
2030
+
: Create the {ref}`trace-report` on workflow completion (default: `false`).
2031
+
2032
+
`workflow.report.trace.fields`
2033
+
: Comma-separated list of fields to include in the trace file.
2034
+
: See {ref}`config-trace` for the list of available fields.
2035
+
2036
+
`workflow.report.trace.file`
2037
+
: Trace file path relative to the output directory (default: `'trace-<timestamp>.txt'`).
2038
+
2039
+
`workflow.report.trace.overwrite`
2040
+
: Overwrite any existing trace file with the same name (default: `false`).
2041
+
2042
+
`workflow.report.trace.raw`
2043
+
: Report trace metrics as raw numbers where applicable, i.e. report duration values in milliseconds and memory values in bytes (default: `false`).
2044
+
2045
+
`workflow.report.trace.sep`
2046
+
: Character used to separate values in each row (default: `\t`).
0 commit comments