-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
How do we want to handle Tekton versioning? #13948
Comments
@bobcatfish see #13719 (should bump to 0.6.0 🙏 ) |
A step toward tektoncd/pipeline#922 ! This commit adds configuration and supporting docs to get Prow to execute a simple Pipeline on every pull request to the plumbing repo. I am also working on docs in the Prow repo (for kubernetes/test-infra#13874 and tektoncd/pipeline#1187) to explain how one could put this all together from scratch. One important caveat is that we were previously using the Tekton installation in this cluster to do manual releases, and we were keeping our release configuration up to date with the latest version of Tekton Pipelines. Because of kubernetes/test-infra#13948 the newest version we can use with Prow is v0.3.1 so we need to keep our release configs in sync with this for now ( attn folks doing releases @vdemeester @a-roberts @mnuttall - the next thing I want to do is add release automation via Prow so hopefully this won't impact you for long!) Note I have already manually applied this configuration to the cluster 🙏
A step toward tektoncd/pipeline#922 ! This commit adds configuration and supporting docs to get Prow to execute a simple Pipeline on every pull request to the plumbing repo. I am also working on docs in the Prow repo (for kubernetes/test-infra#13874 and tektoncd/pipeline#1187) to explain how one could put this all together from scratch. One important caveat is that we were previously using the Tekton installation in this cluster to do manual releases, and we were keeping our release configuration up to date with the latest version of Tekton Pipelines. Because of kubernetes/test-infra#13948 the newest version we can use with Prow is v0.3.1 so we need to keep our release configs in sync with this for now ( attn folks doing releases @vdemeester @a-roberts @mnuttall - the next thing I want to do is add release automation via Prow so hopefully this won't impact you for long!) Note I have already manually applied this configuration to the cluster 🙏
@bobcatfish do you have any news about making prow + tekton with a higher version than 0.5.2 ? |
@eddycharly I need to re-do #14216 👼 |
@vdemeester 👍 |
@eddycharly happy to get help on that. There is two things to do (related to #14216)
|
could we do that in two separate pull requests or should it be done in the same one ? |
@eddycharly can be in separate pull requests, I even think it is better to have 2 separate PR. Removing the knative build dependency is the first step. |
@vdemeester are there instructions to build the projects in the repository ? |
never used bazel before... trying |
is it supposed to build on mac ?
|
making progress : |
/assign eddycharly |
@vdemeester First step done in #15022 |
Here we go #15072 |
@eddycharly Thanks 😻 |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
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. |
What would you like to be added:
I'd like to figure out a process around keeping versions of Prow + Tekton Pipelines in sync. Some ideas:
Why is this needed:
In the context of tektoncd/pipeline#922 (and thanks to tektoncd/pipeline#1187 !) I was able to setup Prow + Tekton Pipelines, however one big issue I encountered was that the version of Tekton being vendored in for Prow is older (I think it's 0.2.0 but it also works up to 0.3.1 - specifically the trigger field was removed but in the version used by Prow it both has to be present and has to be set to
manual
(there might be a better way around this tho!).We'd like to be able to use more recent versions of Tekton (if not HEAD) and trigger via Prow.
The text was updated successfully, but these errors were encountered: