-
Notifications
You must be signed in to change notification settings - Fork 106
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
Switch From GitHub Commit Statuses API to Checks API #340
Comments
+1 |
I'm favor of this generally. Two roadbumps I recall from earlier discussions, they may not describe the current situation well though:
|
There is conflicting information in the github documents about this, where it says you need to use a github app to use various checks apis, but then it says it supports "Fine-grained personal access tokens": https://docs.github.com/en/rest/checks/runs?apiVersion=2022-11-28#create-a-check-run |
Fine-grained personal access tokens are quite new actually, introduced in late 2022, which means they are newer than apps. My memory is definitely from before that. So it is quite likely that only the "old" PATs are not able to interact with checks. |
So maybe we should think about deprecating "classic" personal access tokens usage? |
Yeah, I would not be against that, but we'd need a reasonable transition period. |
Prow uses github commit statuses to interact with PRs (all the components that interact with these I don't know yet), should we switch from commit statuses to the new checks api? Checks seem much more featureful than commit statuses. Thoughts, comments, concerns?
The text was updated successfully, but these errors were encountered: