diff --git a/teps/0090-matrix.md b/teps/0090-matrix.md index 4b5c9efde..d44f1b6ea 100644 --- a/teps/0090-matrix.md +++ b/teps/0090-matrix.md @@ -2,7 +2,7 @@ status: implementable title: Matrix creation-date: '2021-10-13' -last-updated: '2022-06-09' +last-updated: '2022-06-22' authors: - '@jerop' - '@pritidesai' @@ -1348,8 +1348,10 @@ status: pipelineTaskName: foo ``` -The `ChildReferences` will be populated for matrixed `PipelineTasks` regardless of the embedded status flags -because that is the API behavior we're migrating to. +For `ChildReferences` to be populated, the `embedded-status` must be set to `"minimal"`. Thus, any `Pipeline` with a +`PipelineTask` that has a `Matrix` will require that minimal embedded status is enabled during the migration until it +becomes the only supported status. This requirement also makes the behavior clearer to users - auto-adding the minimal +status when users have not enabled it makes the user experience opaque and surprising. ## Design Evaluation diff --git a/teps/README.md b/teps/README.md index ae67c9a91..2b669fd7b 100644 --- a/teps/README.md +++ b/teps/README.md @@ -234,7 +234,7 @@ This is the complete list of Tekton teps: |[TEP-0086](0086-changing-the-way-result-parameters-are-stored.md) | Changing the way result parameters are stored | proposed | 2022-04-07 | |[TEP-0088](0088-result-summaries.md) | Tekton Results - Record Summaries | proposed | 2021-10-01 | |[TEP-0089](0089-nonfalsifiable-provenance-support.md) | Non-falsifiable provenance support | implementable | 2022-01-18 | -|[TEP-0090](0090-matrix.md) | Matrix | implementable | 2022-06-09 | +|[TEP-0090](0090-matrix.md) | Matrix | implementable | 2022-06-22 | |[TEP-0092](0092-scheduling-timeout.md) | Scheduling Timeout | implementable | 2022-04-11 | |[TEP-0094](0094-configuring-resources-at-runtime.md) | Configuring Resources at Runtime | implemented | 2022-03-11 | |[TEP-0095](0095-common-repository-configuration.md) | Common Repository Configuration | proposed | 2021-11-29 |