You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add rate limit handling, API robustness improvements, fix URL construction and bash string concatenation bugs, resolve issue content delivery failures, and add total current issues column to weekly-report action (#209)
* Initial plan
* Fix weekly-report jq error when API returns non-array responses
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Add rate limit handling and API delay options to weekly-report action
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Fix URL construction bug causing 422 errors for endpoints with query parameters
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Fix issue content empty bug in weekly-report workflow by properly escaping markdown content
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Fix issue content bug: remove incorrect JSON.parse() call in GitHub script action
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Fix bash string concatenation in weekly-report action for proper output handling
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Add comprehensive debugging to weekly-report action to diagnose null output issue
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Fix GITHUB_OUTPUT multiline content handling with unique delimiter to prevent conflicts
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Fix issue content delivery by reading markdown file directly instead of using step outputs
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Remove accidentally committed test file
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
* Add total current issues column to weekly report table
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
Copy file name to clipboardExpand all lines: .github/actions/weekly-report/README.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,8 @@ This action generates a report containing:
14
14
-**Smart repository filtering**: Uses GitHub Search API to identify repositories with recent activity (commits in the last 7 days) before checking for issues and PRs
15
15
-**Fallback mechanism**: If no repositories are found with recent commits, falls back to checking all organization repositories to ensure complete coverage
16
16
-**Activity-based reporting**: Only includes repositories with actual activity in the generated report
17
+
-**Rate limit handling**: Automatically retries on rate limit errors with exponential backoff, and provides clear warnings when data is incomplete
18
+
-**Configurable delays**: Optional delays between API calls to reduce rate limit pressure
17
19
18
20
## Usage
19
21
@@ -25,6 +27,7 @@ This action generates a report containing:
0 commit comments