-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate PipelineResources
#4376
Deprecate PipelineResources
#4376
Conversation
@tektoncd/core-maintainers, hoping make the announcement about deprecation of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the thorough updates and for opening the follow up issues!
I think the earliest removal date isn't quite accurate, but otherwise looks great :D
/approve
> | ||
> Consider using replacement features instead. Read more in [documentation](migrating-v1alpha1-to-v1beta1.md#replacing-pipelineresources-with-tasks) | ||
> and [TEP-0074](https://github.com/tektoncd/community/blob/main/teps/0074-deprecate-pipelineresources.md). | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice warning syntax! :D
docs/deprecations.md
Outdated
| [The `disable-working-dir-overwrite` flag will be removed](https://github.com/tektoncd/pipeline/issues/1836) | [v0.24.0](https://github.com/tektoncd/pipeline/releases/tag/v0.24.0) | Beta | February 10 2022 | | ||
| [The `scope-when-expressions-to-task` flag will be flipped from "false" to "true"](https://github.com/tektoncd/pipeline/issues/1836) | [v0.27.0](https://github.com/tektoncd/pipeline/releases/tag/v0.27.0) | Beta | February 10 2022 | | ||
| [The `scope-when-expressions-to-task` flag will be removed](https://github.com/tektoncd/pipeline/issues/1836) | [v0.27.0](https://github.com/tektoncd/pipeline/releases/tag/v0.27.0) | Beta | March 10 2022 | | ||
| [`PipelineResources` are deprecated.](https://github.com/tektoncd/community/blob/main/teps/0074-deprecate-pipelineresources.md) | [v0.30.0](https://github.com/tektoncd/pipeline/releases/tag/v0.30.0) | Alpha | Dec 20 2022 | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
since these are alpha i think technically we could remove them 1 month after we announce - so Dec 2021 or Jan 2022
(we definitely won't however)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good catch! meant to say 2021 (already in 2022 with all the planning we've been doing for next year 😃)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
THATS BEEN HAPPENING TO ME TOO!!!
cde10a7
to
989944b
Compare
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bobcatfish, vdemeester The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Looks great! /lgtm |
The /test pull-tekton-pipeline-alpha-integration-tests |
/test check-pr-has-kind-label |
(closed and reopened to trigger the |
/test check-pr-has-kind-label |
1 similar comment
/test check-pr-has-kind-label |
AGAIN WITH FEELING /test check-pr-has-kind-label |
/retest |
When we [released Tekton Pipelines Beta in March 2020](https://github.com/tektoncd/pipeline/releases/tag/v0.11.0), we [decided not to make `PipelineResources` Beta](https://github.com/tektoncd/pipeline/blob/e76d4132ab2ecfbedc45a964f08a01022e2d4c14/docs/resources.md#why-arent-pipelineresources-in-beta). In [TEP-0074](https://github.com/tektoncd/community/blob/main/teps/0074-deprecate-pipelineresources.md), we decided to officially deprecate `PipelineResources`. This change announces, documents and warns about the deprecation of `PipelineResources`. Follow-on work includes: - Replace `PipelineResources` from the tutorial - tektoncd#3705 - Replace `PipelineResources` from the examples and documentation - tektoncd#4375 - Continue updating the documentation as work progresses on [TEP-0074](https://github.com/tektoncd/community/blob/main/teps/0074-deprecate-pipelineresources.md) and features replacing `PipelineResources` become available Closes tektoncd#4344.
989944b
to
2d23874
Compare
|
/lgtm |
Changes
When we released Tekton Pipelines Beta in March 2020, we decided not to make
PipelineResources
Beta.In TEP-0074, we decided to officially deprecate
PipelineResources
.This change announces, documents and warns about the deprecation of
PipelineResources
.Follow-on work includes:
PipelineResources
from the tutorial - Replacing PipelineResources in tutorial #3705.PipelineResources
from the examples and documentation - ReplacePipelineResources
in examples and documentation #4375.PipelineResources
become available.Closes #4344.
/kind misc
/cc @bobcatfish
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
Release Notes