Joseph T. Lyons
0a3ed66404
Format update_top_ranking_issues with latest ruff ( #47023 )
...
Release Notes:
- N/A
2026-01-16 21:43:22 +00:00
Lena and Joseph T. Lyons
1fd5eb4239
Switch from labels to types in Top-Ranking issues ( #44383 )
...
Since we've run a script to replace labels with types on the open issues
(e.g. label 'bug' → type 'Bug'), and those labels are deprecated, the
script is updated to deal with issue types only.
Other changes:
- only get top-100 search results for each section since we only look at
top-50 anyway: this way we don't need to deal with rate limiting, and
the entire script runs way faster when it doesn't need to fetch 1000+
bugs
- subtract the "-1" reactions from the "+1" reactions on a given issue
to give a slightly more accurate picture in the overall ranking (this
can further be improved by adding the distinct heart reactions but we'll
leave that for another day)
- only output the issues with a score > 0
- use Typer's built-in error handling for a missing argument
- since we're only dealing with types and not labels now, remove the
handling of potentially duplicate issues in the search results per
section
- make `Tracking` its own section since this issue type exists now
- remove the `unlabeled` section with issues of no type since all the
open issues have a type now and we intend to keep it that way for the
sake of these and other stats (and also because GitHub's REST API has
caught up with types but not with `no:type`)
- replace pygithub and custom classes with requests directly to the
GitHub API and plain data structures for a lighter footprint
- spell out the date of the update in the resulting text to avoid the
ambiguity (10/6 → October 06).
The way the script is invoked has not been changed.
Example run:
```
*Updated on December 08, 2025 06:57 AM (EST)*
## Features
1. https://github.com/zed-industries/zed/issues/11473 (679 👍 )
2. https://github.com/zed-industries/zed/issues/4642 (674 👍 )
3. https://github.com/zed-industries/zed/issues/10910 (638 👍 )
4. https://github.com/zed-industries/zed/issues/8279 (592 👍 )
5. https://github.com/zed-industries/zed/issues/5242 (581 👍 )
6. https://github.com/zed-industries/zed/issues/4355 (552 👍 )
7. https://github.com/zed-industries/zed/issues/15968 (453 👍 )
8. https://github.com/zed-industries/zed/issues/4930 (357 👍 )
9. https://github.com/zed-industries/zed/issues/5066 (345 👍 )
10. https://github.com/zed-industries/zed/issues/5120 (312 👍 )
11. https://github.com/zed-industries/zed/issues/7450 (310 👍 )
12. https://github.com/zed-industries/zed/issues/14801 (291 👍 )
13. https://github.com/zed-industries/zed/issues/10696 (276 👍 )
14. https://github.com/zed-industries/zed/issues/16965 (258 👍 )
15. https://github.com/zed-industries/zed/issues/4688 (231 👍 )
16. https://github.com/zed-industries/zed/issues/4943 (228 👍 )
17. https://github.com/zed-industries/zed/issues/9459 (223 👍 )
18. https://github.com/zed-industries/zed/issues/21538 (223 👍 )
19. https://github.com/zed-industries/zed/issues/11889 (194 👍 )
20. https://github.com/zed-industries/zed/issues/9721 (180 👍 )
21. https://github.com/zed-industries/zed/issues/5039 (172 👍 )
22. https://github.com/zed-industries/zed/issues/9662 (162 👍 )
23. https://github.com/zed-industries/zed/issues/4888 (160 👍 )
24. https://github.com/zed-industries/zed/issues/26823 (158 👍 )
25. https://github.com/zed-industries/zed/issues/21208 (151 👍 )
26. https://github.com/zed-industries/zed/issues/4991 (149 👍 )
27. https://github.com/zed-industries/zed/issues/6722 (144 👍 )
28. https://github.com/zed-industries/zed/issues/18490 (139 👍 )
29. https://github.com/zed-industries/zed/issues/10647 (138 👍 )
30. https://github.com/zed-industries/zed/issues/35803 (121 👍 )
31. https://github.com/zed-industries/zed/issues/4808 (118 👍 )
32. https://github.com/zed-industries/zed/issues/12406 (118 👍 )
33. https://github.com/zed-industries/zed/issues/37074 (118 👍 )
34. https://github.com/zed-industries/zed/issues/7121 (117 👍 )
35. https://github.com/zed-industries/zed/issues/15098 (112 👍 )
36. https://github.com/zed-industries/zed/issues/4867 (111 👍 )
37. https://github.com/zed-industries/zed/issues/4751 (108 👍 )
38. https://github.com/zed-industries/zed/issues/14473 (98 👍 )
39. https://github.com/zed-industries/zed/issues/6754 (97 👍 )
40. https://github.com/zed-industries/zed/issues/11138 (97 👍 )
41. https://github.com/zed-industries/zed/issues/17455 (90 👍 )
42. https://github.com/zed-industries/zed/issues/9922 (89 👍 )
43. https://github.com/zed-industries/zed/issues/4504 (87 👍 )
44. https://github.com/zed-industries/zed/issues/17353 (85 👍 )
45. https://github.com/zed-industries/zed/issues/4663 (82 👍 )
46. https://github.com/zed-industries/zed/issues/12039 (79 👍 )
47. https://github.com/zed-industries/zed/issues/11107 (75 👍 )
48. https://github.com/zed-industries/zed/issues/11565 (73 👍 )
49. https://github.com/zed-industries/zed/issues/22373 (72 👍 )
50. https://github.com/zed-industries/zed/issues/11023 (71 👍 )
## Bugs
1. https://github.com/zed-industries/zed/issues/7992 (457 👍 )
2. https://github.com/zed-industries/zed/issues/12589 (113 👍 )
3. https://github.com/zed-industries/zed/issues/12176 (105 👍 )
4. https://github.com/zed-industries/zed/issues/14053 (96 👍 )
5. https://github.com/zed-industries/zed/issues/18698 (90 👍 )
6. https://github.com/zed-industries/zed/issues/8043 (73 👍 )
7. https://github.com/zed-industries/zed/issues/7465 (65 👍 )
8. https://github.com/zed-industries/zed/issues/9403 (56 👍 )
9. https://github.com/zed-industries/zed/issues/9789 (55 👍 )
10. https://github.com/zed-industries/zed/issues/30313 (52 👍 )
11. https://github.com/zed-industries/zed/issues/13564 (47 👍 )
12. https://github.com/zed-industries/zed/issues/18673 (47 👍 )
13. https://github.com/zed-industries/zed/issues/43025 (44 👍 )
14. https://github.com/zed-industries/zed/issues/15166 (43 👍 )
15. https://github.com/zed-industries/zed/issues/14074 (41 👍 )
16. https://github.com/zed-industries/zed/issues/38109 (39 👍 )
17. https://github.com/zed-industries/zed/issues/21076 (38 👍 )
18. https://github.com/zed-industries/zed/issues/32792 (38 👍 )
19. https://github.com/zed-industries/zed/issues/26875 (36 👍 )
20. https://github.com/zed-industries/zed/issues/21146 (35 👍 )
21. https://github.com/zed-industries/zed/issues/39163 (35 👍 )
22. https://github.com/zed-industries/zed/issues/13838 (32 👍 )
23. https://github.com/zed-industries/zed/issues/16727 (32 👍 )
24. https://github.com/zed-industries/zed/issues/9057 (31 👍 )
25. https://github.com/zed-industries/zed/issues/38151 (31 👍 )
26. https://github.com/zed-industries/zed/issues/38750 (30 👍 )
27. https://github.com/zed-industries/zed/issues/8352 (29 👍 )
28. https://github.com/zed-industries/zed/issues/11744 (29 👍 )
29. https://github.com/zed-industries/zed/issues/20559 (29 👍 )
30. https://github.com/zed-industries/zed/issues/23640 (29 👍 )
31. https://github.com/zed-industries/zed/issues/11104 (27 👍 )
32. https://github.com/zed-industries/zed/issues/13461 (27 👍 )
33. https://github.com/zed-industries/zed/issues/13286 (25 👍 )
34. https://github.com/zed-industries/zed/issues/29962 (25 👍 )
35. https://github.com/zed-industries/zed/issues/14833 (23 👍 )
36. https://github.com/zed-industries/zed/issues/15409 (23 👍 )
37. https://github.com/zed-industries/zed/issues/11127 (22 👍 )
38. https://github.com/zed-industries/zed/issues/12835 (22 👍 )
39. https://github.com/zed-industries/zed/issues/31351 (22 👍 )
40. https://github.com/zed-industries/zed/issues/33942 (22 👍 )
41. https://github.com/zed-industries/zed/issues/7086 (21 👍 )
42. https://github.com/zed-industries/zed/issues/13176 (20 👍 )
43. https://github.com/zed-industries/zed/issues/14222 (20 👍 )
44. https://github.com/zed-industries/zed/issues/29757 (20 👍 )
45. https://github.com/zed-industries/zed/issues/35122 (20 👍 )
46. https://github.com/zed-industries/zed/issues/29807 (19 👍 )
47. https://github.com/zed-industries/zed/issues/4701 (18 👍 )
48. https://github.com/zed-industries/zed/issues/35770 (18 👍 )
49. https://github.com/zed-industries/zed/issues/37734 (18 👍 )
50. https://github.com/zed-industries/zed/issues/4434 (17 👍 )
## Tracking issues
1. https://github.com/zed-industries/zed/issues/7808 (298 👍 )
2. https://github.com/zed-industries/zed/issues/24878 (101 👍 )
3. https://github.com/zed-industries/zed/issues/7371 (60 👍 )
4. https://github.com/zed-industries/zed/issues/26916 (51 👍 )
5. https://github.com/zed-industries/zed/issues/31102 (41 👍 )
6. https://github.com/zed-industries/zed/issues/25469 (30 👍 )
7. https://github.com/zed-industries/zed/issues/10906 (18 👍 )
8. https://github.com/zed-industries/zed/issues/9778 (11 👍 )
9. https://github.com/zed-industries/zed/issues/23930 (10 👍 )
10. https://github.com/zed-industries/zed/issues/23914 (8 👍 )
11. https://github.com/zed-industries/zed/issues/18078 (7 👍 )
12. https://github.com/zed-industries/zed/issues/25560 (6 👍 )
## Crashes
1. https://github.com/zed-industries/zed/issues/13190 (33 👍 )
2. https://github.com/zed-industries/zed/issues/32318 (15 👍 )
3. https://github.com/zed-industries/zed/issues/39097 (14 👍 )
4. https://github.com/zed-industries/zed/issues/31149 (11 👍 )
5. https://github.com/zed-industries/zed/issues/36139 (10 👍 )
6. https://github.com/zed-industries/zed/issues/39890 (10 👍 )
7. https://github.com/zed-industries/zed/issues/16120 (9 👍 )
8. https://github.com/zed-industries/zed/issues/20970 (5 👍 )
9. https://github.com/zed-industries/zed/issues/28385 (5 👍 )
10. https://github.com/zed-industries/zed/issues/27270 (4 👍 )
11. https://github.com/zed-industries/zed/issues/30466 (4 👍 )
12. https://github.com/zed-industries/zed/issues/37593 (4 👍 )
13. https://github.com/zed-industries/zed/issues/27751 (3 👍 )
14. https://github.com/zed-industries/zed/issues/29467 (3 👍 )
15. https://github.com/zed-industries/zed/issues/39806 (3 👍 )
16. https://github.com/zed-industries/zed/issues/40998 (3 👍 )
17. https://github.com/zed-industries/zed/issues/10992 (2 👍 )
18. https://github.com/zed-industries/zed/issues/31461 (2 👍 )
19. https://github.com/zed-industries/zed/issues/37291 (2 👍 )
20. https://github.com/zed-industries/zed/issues/38275 (2 👍 )
21. https://github.com/zed-industries/zed/issues/43547 (2 👍 )
22. https://github.com/zed-industries/zed/issues/20014 (1 👍 )
23. https://github.com/zed-industries/zed/issues/30993 (1 👍 )
24. https://github.com/zed-industries/zed/issues/31498 (1 👍 )
25. https://github.com/zed-industries/zed/issues/31829 (1 👍 )
26. https://github.com/zed-industries/zed/issues/32280 (1 👍 )
27. https://github.com/zed-industries/zed/issues/36036 (1 👍 )
28. https://github.com/zed-industries/zed/issues/37918 (1 👍 )
29. https://github.com/zed-industries/zed/issues/39269 (1 👍 )
30. https://github.com/zed-industries/zed/issues/42825 (1 👍 )
31. https://github.com/zed-industries/zed/issues/43522 (1 👍 )
32. https://github.com/zed-industries/zed/issues/43774 (1 👍 )
## Windows
1. https://github.com/zed-industries/zed/issues/12288 (36 👍 )
2. https://github.com/zed-industries/zed/issues/20559 (29 👍 )
3. https://github.com/zed-industries/zed/issues/12013 (15 👍 )
4. https://github.com/zed-industries/zed/issues/38682 (8 👍 )
5. https://github.com/zed-industries/zed/issues/36241 (7 👍 )
6. https://github.com/zed-industries/zed/issues/28497 (3 👍 )
7. https://github.com/zed-industries/zed/issues/33748 (3 👍 )
8. https://github.com/zed-industries/zed/issues/38348 (3 👍 )
9. https://github.com/zed-industries/zed/issues/41649 (3 👍 )
10. https://github.com/zed-industries/zed/issues/41734 (3 👍 )
11. https://github.com/zed-industries/zed/issues/42873 (3 👍 )
12. https://github.com/zed-industries/zed/issues/36318 (2 👍 )
13. https://github.com/zed-industries/zed/issues/38886 (2 👍 )
14. https://github.com/zed-industries/zed/issues/39038 (2 👍 )
15. https://github.com/zed-industries/zed/issues/39056 (2 👍 )
16. https://github.com/zed-industries/zed/issues/39189 (2 👍 )
17. https://github.com/zed-industries/zed/issues/39473 (2 👍 )
18. https://github.com/zed-industries/zed/issues/39764 (2 👍 )
19. https://github.com/zed-industries/zed/issues/40430 (2 👍 )
20. https://github.com/zed-industries/zed/issues/43051 (2 👍 )
21. https://github.com/zed-industries/zed/issues/18765 (1 👍 )
22. https://github.com/zed-industries/zed/issues/35174 (1 👍 )
23. https://github.com/zed-industries/zed/issues/35958 (1 👍 )
24. https://github.com/zed-industries/zed/issues/36193 (1 👍 )
25. https://github.com/zed-industries/zed/issues/36849 (1 👍 )
26. https://github.com/zed-industries/zed/issues/38760 (1 👍 )
27. https://github.com/zed-industries/zed/issues/39346 (1 👍 )
28. https://github.com/zed-industries/zed/issues/39435 (1 👍 )
29. https://github.com/zed-industries/zed/issues/39453 (1 👍 )
30. https://github.com/zed-industries/zed/issues/39927 (1 👍 )
31. https://github.com/zed-industries/zed/issues/40209 (1 👍 )
32. https://github.com/zed-industries/zed/issues/40277 (1 👍 )
33. https://github.com/zed-industries/zed/issues/40370 (1 👍 )
34. https://github.com/zed-industries/zed/issues/40392 (1 👍 )
35. https://github.com/zed-industries/zed/issues/40475 (1 👍 )
36. https://github.com/zed-industries/zed/issues/40585 (1 👍 )
37. https://github.com/zed-industries/zed/issues/40647 (1 👍 )
38. https://github.com/zed-industries/zed/issues/40954 (1 👍 )
39. https://github.com/zed-industries/zed/issues/42050 (1 👍 )
40. https://github.com/zed-industries/zed/issues/42366 (1 👍 )
41. https://github.com/zed-industries/zed/issues/42731 (1 👍 )
42. https://github.com/zed-industries/zed/issues/42861 (1 👍 )
43. https://github.com/zed-industries/zed/issues/43522 (1 👍 )
## Meta issues
1. https://github.com/zed-industries/zed/issues/24804 (10 👍 )
2. https://github.com/zed-industries/zed/issues/36730 (3 👍 )
```
Release Notes:
- N/A
---------
Co-authored-by: Joseph T. Lyons <JosephTLyons@gmail.com >
2025-12-09 10:24:06 +01:00
Joseph T. Lyons
2d1ee88af0
Resurrect top-ranking issues script ( #25433 )
...
Release Notes:
- N/A
2025-02-23 14:24:56 -05:00
Joseph T. Lyons
285e7aac15
Remove issue automation ( #23743 )
...
Release Notes:
- N/A
2025-01-27 22:12:26 +00:00
Joseph T. Lyons
d84b389a16
Ensure issues without core labels have triage labels ( #19243 )
...
Sometimes, issues are created outside of issue templates (which we don't
prefer, but we can't prevent). This updates our top-ranking issues
script such that it will add `triage` and `admin read` labels to any
issue that is missing a core label, so that we don't miss the issues
when doing the next triage.
Release Notes:
- N/A
2024-10-15 15:55:18 -04:00
Joseph T. Lyons
576a6f8eba
Use python 3.13 ( #19225 )
...
Release Notes:
- N/A
2024-10-15 11:08:02 -04:00
Joseph T. Lyons
2007ecf574
Use uv ( #18997 )
...
Release Notes:
- N/A
2024-10-09 22:53:01 -04:00
renovate[bot]
e0ffda67d3
Update Python to v3.12.7 ( #18652 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [python](https://redirect.github.com/containerbase/python-prebuild ) |
dependencies | patch | `3.12.6` -> `3.12.7` |
---
### Release Notes
<details>
<summary>containerbase/python-prebuild (python)</summary>
###
[`v3.12.7`](https://redirect.github.com/containerbase/python-prebuild/releases/tag/3.12.7 )
[Compare
Source](https://redirect.github.com/containerbase/python-prebuild/compare/3.12.6...3.12.7 )
##### Bug Fixes
- **deps:** update dependency python to v3.12.7
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
Release Notes:
- N/A
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-03 11:29:29 -04:00
renovate[bot]
329bb93f13
Update Python to v3.12.6 ( #17728 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [python](https://redirect.github.com/containerbase/python-prebuild ) |
dependencies | patch | `3.12.5` -> `3.12.6` |
---
### Release Notes
<details>
<summary>containerbase/python-prebuild (python)</summary>
###
[`v3.12.6`](https://redirect.github.com/containerbase/python-prebuild/releases/tag/3.12.6 )
[Compare
Source](https://redirect.github.com/containerbase/python-prebuild/compare/3.12.5...3.12.6 )
##### Bug Fixes
- **deps:** update dependency python to v3.12.6
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
Release Notes:
- N/A
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43NC4xIiwidXBkYXRlZEluVmVyIjoiMzguNzQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 11:53:31 -04:00
renovate[bot]
99b0c41238
Update Python to v3.12.5 ( #15944 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [python](https://togithub.com/containerbase/python-prebuild ) |
dependencies | patch | `3.12.4` -> `3.12.5` |
---
### Release Notes
<details>
<summary>containerbase/python-prebuild (python)</summary>
###
[`v3.12.5`](https://togithub.com/containerbase/python-prebuild/releases/tag/3.12.5 )
[Compare
Source](https://togithub.com/containerbase/python-prebuild/compare/3.12.4...3.12.5 )
##### Bug Fixes
- **deps:** update dependency python to v3.12.5
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
Release Notes:
- N/A
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-08 11:23:23 -04:00
renovate[bot]
1a8cc7b842
Update Python to v3.12.4 ( #15136 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [python](https://togithub.com/containerbase/python-prebuild ) |
dependencies | patch | `3.12.1` -> `3.12.4` |
---
### Release Notes
<details>
<summary>containerbase/python-prebuild (python)</summary>
###
[`v3.12.4`](https://togithub.com/containerbase/python-prebuild/releases/tag/3.12.4 )
[Compare
Source](https://togithub.com/containerbase/python-prebuild/compare/3.12.3...3.12.4 )
##### Bug Fixes
- **deps:** update dependency python to v3.12.4
###
[`v3.12.3`](https://togithub.com/containerbase/python-prebuild/releases/tag/3.12.3 )
[Compare
Source](https://togithub.com/containerbase/python-prebuild/compare/3.12.2...3.12.3 )
##### Bug Fixes
- **deps:** update dependency python to v3.12.3
###
[`v3.12.2`](https://togithub.com/containerbase/python-prebuild/releases/tag/3.12.2 )
[Compare
Source](https://togithub.com/containerbase/python-prebuild/compare/3.12.1...3.12.2 )
##### Bug Fixes
- **deps:** update dependency python to v3.12.2
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
Release Notes:
- N/A
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 15:27:46 -04:00
Joseph T. Lyons
421f938a97
Reinstate requirements.txt
2024-01-28 18:30:47 -05:00
Joseph T. Lyons
04593f9041
Update top ranking issues script to take in a day interval
2024-01-28 18:09:11 -05:00