Skip to content

Commit

Permalink
Mark TEP0138 as implemented
Browse files Browse the repository at this point in the history
This marks TEP0138 as implemented.
  • Loading branch information
JeromeJu authored and tekton-robot committed Feb 26, 2024
1 parent 1029856 commit 378cc28
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 3 deletions.
17 changes: 15 additions & 2 deletions teps/0138-decouple-api-and-feature-versioning.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
status: implementable
status: implemented
title: Decouple API and feature versioning
creation-date: '2023-07-07'
last-updated: '2023-08-23'
last-updated: '2024-02-20'
authors:
- '@JeromeJu'
- '@chitrangpatel'
Expand Down Expand Up @@ -53,6 +53,7 @@ authors:
- [<a name="_tcstxie74non"></a>How many tests can we run in a reasonable amount of time?](#how-many-tests-can-we-run-in-a-reasonable-amount-of-time)
- [How many tests should we run against the additional tests?](#how-many-tests-should-we-run-against-the-additional-tests)
- [Future Work](#future-work)
- [Implementation Pull Requests](#implementation-pull-requests)
- [References](#references)
<!-- /toc -->

Expand Down Expand Up @@ -435,6 +436,18 @@ For testing out individual per-feature flags, we will use unit tests for each si
- When promoting an `alpha` feature to `beta`, it can be enabled with `enable-api-fields` set to `alpha`, `beta`, or `none`.
Disallowing it when `enable-api-fields` is set to `beta` wouldn’t help us phase out the flag more quickly, as we’d still need to wait until the feature is stabilized or removed.
### Implementation Pull Requests
The complete work of TEP0138 is tracked by: https://github.com/tektoncd/pipeline/issues/7177
- https://github.com/tektoncd/pipeline/pull/6941
- https://github.com/tektoncd/pipeline/pull/7076
- https://github.com/tektoncd/pipeline/pull/7090
- https://github.com/tektoncd/pipeline/pull/7627
- https://github.com/tektoncd/pipeline/pull/7633
- https://github.com/tektoncd/plumbing/pull/1803
- https://github.com/tektoncd/pipeline/pull/7657
- https://github.com/tektoncd/pipeline/pull/7662
## References
- [TEP-0033](https://github.com/tektoncd/community/blo9b/main/teps/0033-tekton-feature-gates.md)
Expand Down
2 changes: 1 addition & 1 deletion teps/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ This is the complete list of Tekton TEPs:
|[TEP-0135](0135-coscheduling-pipelinerun-pods.md) | Coscheduling PipelineRun pods | implemented | 2023-07-27 |
|[TEP-0136](0136-capture-traces-for-task-pod-events.md) | Capture traces for task pod events | implementable | 2023-07-23 |
|[TEP-0137](0137-cloudevents-controller.md) | CloudEvents controller | implementable | 2023-07-31 |
|[TEP-0138](0138-decouple-api-and-feature-versioning.md) | Decouple API and feature versioning | implementable | 2023-08-23 |
|[TEP-0138](0138-decouple-api-and-feature-versioning.md) | Decouple API and feature versioning | implemented | 2024-02-20 |
|[TEP-0139](0139-trusted-artifacts.md) | Trusted Artifacts | proposed | 2023-07-27 |
|[TEP-0140](0140-producing-results-in-matrix.md) | Producing Results in Matrix | implemented | 2023-10-24 |
|[TEP-0141](0141-platform-context-variables.md) | Platform Context Variables | proposed | 2023-08-21 |
Expand Down

0 comments on commit 378cc28

Please sign in to comment.