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

can I install commit-status-tracker without building it using Go ? #971

Closed
sibelius opened this issue Feb 20, 2024 · 2 comments
Closed

can I install commit-status-tracker without building it using Go ? #971

sibelius opened this issue Feb 20, 2024 · 2 comments

Comments

@sibelius
Copy link

https://github.com/tektoncd/experimental/tree/main/commit-status-tracker

is there a simpler way to install this ?

@sibelius
Copy link
Author

is this similar to this one https://hub.tekton.dev/tekton/task/github-set-status ?

@AlanGreene
Copy link
Member

Hi @sibelius, to answer the question in the issue title, no I don't believe there's a way to install it without building. There are no "official" releases published for many of the experimental projects. However, see below for reasons not to build it.

For your second question, these are 2 quite different projects:

  • commit-status-tracker
    • watches the PipelineRuns on your cluster and automatically sets a GitHub commit status on completion to reflect the success / failure
    • ⚠️ However, it relies on support for PipelineResources which were deprecated in Tekton Pipelines v0.30 back in November 2021, and finally removed in v0.45 released February 2023. So commit-status-tracker won't work with any recent / currently supported Tekton Pipelines release.
  • github-set-status
    • this one on the other hand is a Task that you can use in your Pipeline to set the status as desired.
    • I haven't personally used it, but it does look like it should at least still be compatible with recent Tekton Pipelines releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants