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
+107-3Lines changed: 107 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -552,6 +552,10 @@ The following settings are available:
552
552
553
553
## `dag`
554
554
555
+
:::{deprecated} 26.04.0
556
+
Use the `workflow.report.dag` scope instead.
557
+
:::
558
+
555
559
The `dag` scope controls the generation of the {ref}`workflow-diagram`.
556
560
557
561
The following settings are available:
@@ -1350,6 +1354,10 @@ The following settings are available:
1350
1354
1351
1355
## `report`
1352
1356
1357
+
:::{deprecated} 26.04.0
1358
+
Use the `workflow.report.execution` scope instead.
1359
+
:::
1360
+
1353
1361
The `report` scope controls the generation of the {ref}`execution-report`.
1354
1362
1355
1363
The following settings are available:
@@ -1570,6 +1578,10 @@ The following settings are available:
1570
1578
1571
1579
## `timeline`
1572
1580
1581
+
:::{deprecated} 26.04.0
1582
+
Use the `workflow.report.timeline` scope instead.
1583
+
:::
1584
+
1573
1585
The `timeline` scope controls the generation of the {ref}`timeline-report`.
1574
1586
1575
1587
The following settings are available:
@@ -1622,6 +1634,10 @@ The following settings are available:
1622
1634
1623
1635
## `trace`
1624
1636
1637
+
:::{deprecated} 26.04.0
1638
+
Use the `workflow.report.trace` scope instead.
1639
+
:::
1640
+
1625
1641
The `trace` scope controls the generation of the {ref}`trace-report`.
1626
1642
1627
1643
The following settings are available:
@@ -1905,9 +1921,6 @@ The following settings are available:
1905
1921
1906
1922
## `workflow`
1907
1923
1908
-
:::{versionadded} 24.10.0
1909
-
:::
1910
-
1911
1924
The `workflow` scope provides workflow execution options.
1912
1925
1913
1926
The following settings are available:
@@ -1918,11 +1931,26 @@ The following settings are available:
1918
1931
: 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`).
1919
1932
1920
1933
`workflow.onComplete`
1934
+
: :::{deprecated} 25.10.0
1935
+
Use a {ref}`trace observer <plugins-trace-observers>` in a plugin to add custom workflow handlers to a pipeline via configuration.
1936
+
:::
1921
1937
: Specify a closure that will be invoked at the end of a workflow run (including failed runs). See {ref}`workflow-handlers` for more information.
1922
1938
1923
1939
`workflow.onError`
1940
+
: :::{deprecated} 25.10.0
1941
+
Use a {ref}`trace observer <plugins-trace-observers>` in a plugin to add custom workflow handlers to a pipeline via configuration.
1942
+
:::
1924
1943
: Specify a closure that will be invoked if a workflow run is terminated. See {ref}`workflow-handlers` for more information.
1925
1944
1945
+
### `workflow.output`
1946
+
1947
+
:::{versionadded} 24.10.0
1948
+
:::
1949
+
1950
+
The `workflow.output` scope controls how workflow outputs are published.
1951
+
1952
+
The following settings are available:
1953
+
1926
1954
`workflow.output.contentType`
1927
1955
: *Currently only supported for S3.*
1928
1956
: 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.
@@ -1995,3 +2023,79 @@ The following settings are available:
1995
2023
```groovy
1996
2024
workflow.output.tags = [FOO: 'hello', BAR: 'world']
1997
2025
```
2026
+
2027
+
### `workflow.report`
2028
+
2029
+
:::{versionadded} 26.04.0
2030
+
:::
2031
+
2032
+
The `workflow.report` scope controls the standard {ref}`reports <reports-page>` provided by Nextflow.
2033
+
2034
+
The following settings are available:
2035
+
2036
+
**`workflow.report.dag`**
2037
+
2038
+
`workflow.report.dag.depth`
2039
+
: *Supported by the HTML and Mermaid renderers.*
2040
+
: Controls the maximum depth at which to render sub-workflows (default: no limit).
2041
+
2042
+
`workflow.report.dag.direction`
2043
+
: *Supported by the Graphviz, DOT, HTML and Mermaid renderers.*
2044
+
: Controls the direction of the DAG, can be `'LR'` (left-to-right) or `'TB'` (top-to-bottom) (default: `'TB'`).
2045
+
2046
+
`workflow.report.dag.enabled`
2047
+
: Create the {ref}`workflow-diagram` on workflow completion (default: `false`).
2048
+
2049
+
`workflow.report.dag.file`
2050
+
: DAG file path relative to the output directory (default: `'dag-<timestamp>.html'`).
2051
+
: The output format is inferred from the file extension. See {ref}`config-dag` for the list of supported formats.
2052
+
2053
+
`workflow.report.dag.overwrite`
2054
+
: When `true` overwrites any existing DAG file with the same name (default: `false`).
2055
+
2056
+
`workflow.report.dag.verbose`
2057
+
: *Only supported by the HTML and Mermaid renderers.*
2058
+
: When `false`, channel names are omitted, operators are collapsed, and empty workflow inputs are removed (default: `false`).
2059
+
2060
+
**`workflow.report.execution`**
2061
+
2062
+
`workflow.report.execution.enabled`
2063
+
: Create the {ref}`execution-report` on workflow completion (default: `false`).
2064
+
2065
+
`workflow.report.execution.file`
2066
+
: Report file path relative to the output directory (default: `'report-<timestamp>.html'`).
2067
+
2068
+
`workflow.report.execution.overwrite`
2069
+
: Overwrite any existing report file with the same name (default: `false`).
2070
+
2071
+
**`workflow.report.timeline`**
2072
+
2073
+
`workflow.report.timeline.enabled`
2074
+
: Create the {ref}`timeline-report` on workflow completion (default: `false`).
2075
+
2076
+
`workflow.report.timeline.file`
2077
+
: Timeline file path relative to the output directory (default: `'timeline-<timestamp>.html'`).
2078
+
2079
+
`workflow.report.timeline.overwrite`
2080
+
: Overwrite any existing timeline file with the same name (default: `false`).
2081
+
2082
+
**`workflow.report.trace`**
2083
+
2084
+
`workflow.report.trace.enabled`
2085
+
: Create the {ref}`trace-report` on workflow completion (default: `false`).
2086
+
2087
+
`workflow.report.trace.fields`
2088
+
: Comma-separated list of fields to include in the trace file.
2089
+
: See {ref}`config-trace` for the list of available fields.
2090
+
2091
+
`workflow.report.trace.file`
2092
+
: Trace file path relative to the output directory (default: `'trace-<timestamp>.txt'`).
2093
+
2094
+
`workflow.report.trace.overwrite`
2095
+
: Overwrite any existing trace file with the same name (default: `false`).
2096
+
2097
+
`workflow.report.trace.raw`
2098
+
: Report trace metrics as raw numbers where applicable, i.e. report duration values in milliseconds and memory values in bytes (default: `false`).
2099
+
2100
+
`workflow.report.trace.sep`
2101
+
: Character used to separate values in each row (default: `\t`).
0 commit comments