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
This commit adds docs about the policy the current governing board has been
discussing around how to handle API changes and make sure they are
reviewed by the ppl that should review them.
We can adjust this policy as needed, e.g. if we start running into
situations where not enough owners can review within a reasonable amount
of time.
Also added links to the doc where we are working on our plan to get to
Beta and updated our docs about this.
Fixestektoncd#906
-`Task` and `TaskRun` are considered upgraded versions of [Build](https://github.com/knative/docs/blob/master/docs/build/builds.md#source) and [BuildTemplate](https://github.com/knative/docs/blob/master/docs/build/build-templates.md), meaning that the APIs benefit from a significant amount of user feedback and iteration
66
-
- Going forward users should use `TaskRun` and `Task` instead of `Build` and `BuildTemplate`, those users should not expect the API to be changed on them
67
-
without warning
64
+
Additive changes are changes that add to the API and do not cause problems for users
65
+
of previous versions of the API.
68
66
69
-
The exception to this is that `PipelineResource` definitions can be embedded in
70
-
`TaskRuns`, and since the `PipelineResource` definitions are considered less
71
-
stable, changes to the spec of the embedded `PipelineResource` can be introduced
72
-
between releases.
67
+
These changes must be approved by at least 2 [OWNERS](OWNERS).
73
68
74
-
##`PipelineRun`, `Pipeline` and `PipelineResource`
0 commit comments