Repository navigation
Conversation
…very re-proposes them on a new release Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DZvaN9tm5taf5avUvVtmyq
Member
Author
|
Result of the read-only dry run against the real repository (limit 8, 90 days): So right now it would do nothing: nearly all of these PRs were re-tested in late September (e.g. the oldest, #4210, has a result from 2026-09-27), and 176 have a human comment and are never touched. With the 90-day default the first closings would come in late December. Running it earlier means lowering Generated by Claude Code |
… an unanswered ping Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DZvaN9tm5taf5avUvVtmyq
…e API quota runs low Walking the comments of all 3400 failed auto-discovered pull requests cost one request each, more than the 1000 an hour the workflow token has. The list already carries updated_at: a pull request with any activity newer than --days cannot have an older result, so its comments are not fetched. Every request goes through api(), which counts them and stops the run (exit 4) when fewer than RESERVE requests are left; the summary prints the count. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DZvaN9tm5taf5avUvVtmyq
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reworked after discussion: instead of re-test-then-close, a three-step ladder that pings the application's author before anything is closed. 3,504 of the 4,692 open pull requests are auto-discovered ones whose test failed; nothing re-tests, reminds or closes them, and only about 5 % ever got a human reply (the first failing test result mentions the author once, months ago).
New
.github/workflows/stale-discovered.yml(manual only, dry run by default;limit20,days90,close_days60) withcode/stale-discovered.sh. One step per pull request and run, each on a fresh result:error-*label, no comment by anyone but github-actions, and a last test result older than 90 days is tested once more (closed and reopened withSCREENSHOT_UPLOAD_TOKEN, like/retest: current workflow files, newest release); labelretested-stale.upstream-owner.sh; never a maintainer or a bot), points at the result above, asks for/retestwhen a fixed release is out, and says that the PR is closed in 60 days otherwise; labelpinged-author.auto-closed, the other two removed.A PR with a comment by a human, at any step, is never touched. One that passes the re-test keeps
screenshot-okand shows up in the health report as waiting for a maintainer.manual-check-neededones are left alone.code/discover-apps.sh: a PR labeledauto-closedno longer counts as "proposed before" (never again); its repository counts as checked without success on the closing day, so it is skipped for 90 days but checked again as soon as it is pushed to (the recent mode's rule), and a fixed AppImage comes back by itself.Suggested use: dry run, look at the list, then real runs with a limit of 20 to 50 twice a week. Each real run re-tests up to
limitPRs (that many Test runs) and mentions up tolimitpeople, which is why the limit is per run.Checked:
bash -n,shellcheck,actionlint; a read-only dry run against the real repository (see the comments below for its output; today nearly all results are younger than 90 days because everything was re-tested in late September, so the ladder starts in late December unlessdaysis lowered).AGENTS.mddescribes it.🤖 Generated with Claude Code
https://claude.ai/code/session_01DZvaN9tm5taf5avUvVtmyq
Generated by Claude Code