tobiasbueschel/End of Week Summary PR
Create a weekly pull request with an AI-generated end-of-week repository summary.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| base_branch | Branch to summarize and target with the pull request. Defaults to the repository default branch. | no | — |
| summary_path | Path to the rolling Markdown summary file. | no | EOW_SUMMARY.md |
| pr_branch | Branch used for the generated pull request. This branch is force-updated by the action. | no | eow-summary/update |
| pr_title | Pull request title. | no | End of week summary |
| model | OpenAI model used to generate the summary. | no | gpt-5.4-mini |
| lookback_fallback_days | Number of days to summarize when no previous summary marker exists. | no | 7 |
| max_prompt_chars | Maximum activity payload characters sent to OpenAI after repository activity is collected. | no | 120000 |
| openai_timeout_ms | OpenAI request timeout in milliseconds. | no | 60000 |
| github_token | GitHub token used to read repository activity and create the summary pull request. | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| pull_request_url | URL of the created or updated pull request. |
| pull_request_number | Number of the created or updated pull request. |
| summary_start | ISO timestamp for the beginning of the summarized window. |
| summary_end | ISO timestamp for the end of the summarized window. |
| changed | Whether the summary branch was updated. |