Skip to content
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

Move from pipeline builders to structs #1145

Closed
piyush-garg opened this issue Aug 26, 2020 · 10 comments · Fixed by #1177 or #1466
Closed

Move from pipeline builders to structs #1145

piyush-garg opened this issue Aug 26, 2020 · 10 comments · Fixed by #1177 or #1466
Labels
area/epic Issues that should be considered as Epics (aka multiple sub-tasks, …) area/testing Issues or PRs related to testing good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. triage/wg-discuss Indicates an issue that needs to be discussed during a working group call.
Milestone

Comments

@piyush-garg
Copy link
Contributor

Right now, in CLI unit tests and probably e2e test also, pipeline builders are getting used to create test data. Pipeline builders have been marked deprecated and now with the merge of PR tektoncd/pipeline#3124 they will get removed.

As it happens and we bump the pipeline dependency in CLI to that pipeline version, it may break all our tests. Possible solutions to go forward is

  • Modify all the tests to use structs rather than the builders.
  • Copy the builders(which are in internal pkg) to CLI codebase from vendor and use (Maybe a workaround )

Creating this issue so that we can keep track and do the needful.

@piyush-garg piyush-garg added triage/wg-discuss Indicates an issue that needs to be discussed during a working group call. area/epic Issues that should be considered as Epics (aka multiple sub-tasks, …) area/testing Issues or PRs related to testing kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. labels Aug 26, 2020
@piyush-garg piyush-garg added this to the 0.13.0 milestone Aug 26, 2020
@danielhelfand
Copy link
Member

Should we break this down into sub tasks by command and keep a check list?

@danielhelfand
Copy link
Member

I am wondering if the proper approach for this issue would be to eventually only support one version of the Tekton API (v1beta1) and remove v1alpha1 tests all together. We would obviously not be able to do this immediately and should give warning to users. There would also need to be some research in to how well v1beta1 tests are aligned with v1alpha1 testing.

@vdemeester
Copy link
Member

/reopen
Didn't meant to close it in #1177 😅

@tekton-robot
Copy link
Contributor

@vdemeester: Reopened this issue.

In response to this:

/reopen
Didn't meant to close it in #1177 😅

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@tekton-robot tekton-robot reopened this Sep 18, 2020
@piyush-garg piyush-garg modified the milestones: 0.13.0, 0.14.0 Oct 20, 2020
@piyush-garg piyush-garg added the good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. label Oct 21, 2020
@vdemeester vdemeester modified the milestones: 0.14.0, 0.15.0, 0.16.0 Dec 15, 2020
@piyush-garg piyush-garg modified the milestones: 0.16.0, 0.17.0 Feb 16, 2021
@tekton-robot
Copy link
Contributor

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale with a justification.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close with a justification.
If this issue should be exempted, mark the issue as frozen with /lifecycle frozen with a justification.

/lifecycle stale

Send feedback to tektoncd/plumbing.

@tekton-robot tekton-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jun 24, 2021
@tekton-robot
Copy link
Contributor

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten with a justification.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close with a justification.
If this issue should be exempted, mark the issue as frozen with /lifecycle frozen with a justification.

/lifecycle rotten

Send feedback to tektoncd/plumbing.

@tekton-robot tekton-robot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Oct 14, 2021
@vinamra28
Copy link
Member

/remove-lifecycle rotten

@tekton-robot tekton-robot removed the lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. label Oct 15, 2021
@piyush-garg piyush-garg linked a pull request Oct 20, 2021 that will close this issue
4 tasks
@piyush-garg
Copy link
Contributor Author

piyush-garg commented Oct 20, 2021

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/epic Issues that should be considered as Epics (aka multiple sub-tasks, …) area/testing Issues or PRs related to testing good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. triage/wg-discuss Indicates an issue that needs to be discussed during a working group call.
Projects
None yet
5 participants