From fb1719e74bac60cd569408643475557d1b65429e Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 5 Jun 2026 12:21:40 +0000
Subject: [PATCH] fix(generate-report): handle partial repository overrides
Resolve repository owner/name independently so setting only one input still builds a valid repo target in both prompt context and issue creation.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
claude-workflows/generate-report/ro/README.md | 4 ++--
claude-workflows/generate-report/ro/action.yml | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/claude-workflows/generate-report/ro/README.md b/claude-workflows/generate-report/ro/README.md
index 2b3c2fed..0d8c9e76 100644
--- a/claude-workflows/generate-report/ro/README.md
+++ b/claude-workflows/generate-report/ro/README.md
@@ -51,8 +51,8 @@ Because Claude reads `AGENTS.md` automatically, you can reference documentation
| `issue-title` | Title for the created issue | No | `""` (defaults to `Report - YYYY-MM-DD` at runtime) |
| `issue-labels` | Comma-separated labels for the issue | No | `report,automated` |
| `mcp-servers` | MCP server configuration JSON | No | See main README |
-| `repository-owner` | Repository owner | No | Auto-detected |
-| `repository-name` | Repository name | No | Auto-detected |
+| `repository-owner` | Repository owner | No | Auto-detected (`github.repository_owner`) |
+| `repository-name` | Repository name | No | Auto-detected (`github.event.repository.name`) |
| `assignee` | Comma-separated GitHub usernames to assign the issue | No | `""` |
## Outputs
diff --git a/claude-workflows/generate-report/ro/action.yml b/claude-workflows/generate-report/ro/action.yml
index 67352492..cc9ea197 100644
--- a/claude-workflows/generate-report/ro/action.yml
+++ b/claude-workflows/generate-report/ro/action.yml
@@ -107,7 +107,7 @@ runs:
track_progress: false
prompt: |
- Repository: ${{ inputs.repository-owner != '' && format('{0}/{1}', inputs.repository-owner, inputs.repository-name) || github.repository }}
+ Repository: ${{ format('{0}/{1}', inputs.repository-owner != '' && inputs.repository-owner || github.repository_owner, inputs.repository-name != '' && inputs.repository-name || github.event.repository.name) }}
@@ -174,7 +174,7 @@ runs:
GITHUB_TOKEN: ${{ inputs.github-token }}
run: |
REPORT_FILE="${{ runner.temp }}/report.md"
- REPO="${{ inputs.repository-owner != '' && format('{0}/{1}', inputs.repository-owner, inputs.repository-name) || github.repository }}"
+ REPO="${{ format('{0}/{1}', inputs.repository-owner != '' && inputs.repository-owner || github.repository_owner, inputs.repository-name != '' && inputs.repository-name || github.event.repository.name) }}"
if [ ! -f "$REPORT_FILE" ]; then
echo "Warning: Report file not found at $REPORT_FILE"