-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Replace the task-list-completed
GitHub app with a GitHub action
#10067
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
uhh it seems we need to extend
|
0eede6f
to
9d7c482
Compare
What's the write access for in this case? Also we may want to propagate this change to other repos, like lazer. |
the permission is for writing commit statuses |
tested on my repository that our actions still work with limited permissions:
|
JFYI there's an alternative solution to the permissions issue:
the downside is that the new action will fail in pull requests made to forks, unless the forks' owners generate their own tokens Footnotes
|
Just to add to this, [the CI] tokens are ephemeral by default which reduces the likelihood of a supply chain attack, so I believe its due diligence to audit the actions we use and precisely tag the version we want to prevent any kind of misuse. |
good point -- what I suggested as a replacement for task list handling isn't tagged.. |
(hopefully permanently) closing as per https://discord.com/channels/188630481301012481/218677502141399041/1157343244322078770
|
unfortunately this seems necessary due to stilliard/github-task-list-completed#25 -- the check coming from the
task-list-completed
app occasionally becomes stale, only displaying the "Waiting for status to be reported" placeholder, and whether or not you can break its torpor is pure luck (it's probably something on GitHub's end, but I personally can't care anymore)https://github.com/Shopify/task-list-checker is the new action. keep in mind that it only considers the PR's description, while
task-list-completed
reads all comments and tests them for checkboxes@peppy please:
GITHUB_TOKEN
access toRead and write permissions
in the repo settings → actions