Fix expert reviewer workflow failing with checkout error - #8177

Merged
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout
May 13, 2026
Merged

Fix expert reviewer workflow failing with checkout error#8177
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

Fix the Expert Code Review (on open) agentic workflow that has been failing on every PR since it was created.

Root Cause

The workflow used pull_request_target with checkout: false (required by gh-aw strict mode). However, the gh-aw infrastructure's Checkout PR branch step needs an existing git repository to fetch and switch to the PR branch. With no initial checkout, every run failed with:

fatal: not a git repository (or any of the parent directories): .git

The "successful" runs (#2, #3) were actually dotnet-maestro[bot] PRs that were rejected at the roles check (permission: none doesn't meet [admin, maintainer, write]). The agent job was skipped, masking the checkout bug.

Fix

Switch the trigger from pull_request_target to pull_request:

  • The initial Checkout repository step now provides the git repo
  • The Checkout PR branch step can fetch/switch to the PR branch
  • The gh-aw compiler auto-adds fork safety (head.repo.id == repository_id)
  • roles: [admin, maintainer, write] still blocks non-members
  • Removed forks: ["*"] (fork PRs from non-members are already blocked by roles)
  • Passes gh aw compile --strict with 0 errors, 0 warnings

Switch review-on-open trigger from pull_request_target to pull_request.
The pull_request_target trigger requires checkout: false in strict mode,
but the gh-aw Checkout PR branch step needs an existing git repo — causing
'fatal: not a git repository' on every run. The 'successful' runs were
actually bots rejected at the roles check (agent job was skipped).
With pull_request:
- The initial Checkout repository step provides the git repo
- The Checkout PR branch step can fetch/switch to the PR branch
- The compiler auto-adds fork safety (head.repo.id == repository_id)
- roles: [admin, maintainer, write] still blocks non-members
CopilotAI review requested due to automatic review settings May 13, 2026 11:17

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the “Expert Code Review (on open)” agentic workflow so it can successfully fetch/switch to the PR branch by ensuring a git repository is present in the job workspace, and by updating the workflow trigger semantics accordingly.

Changes:

  • Switch workflow trigger from pull_request_target to pull_request and remove checkout: false in the source .agent.md.
  • Regenerate the compiled .lock.yml to include an initial repository checkout (and related fork-safety gating).
  • Add a new agentic-workflows dispatcher agent document under .github/agents.
Show a summary per file
FileDescription
.github/workflows/review-on-open.agent.mdUpdates trigger and checkout behavior for the “on open” expert reviewer workflow.
.github/workflows/review-on-open.agent.lock.ymlRegenerated lock file reflecting the new trigger plus added checkout/branch-switch prerequisites.
.github/agents/agentic-workflows.agent.mdAdds a dispatcher agent reference for creating/debugging/upgrading gh-aw workflows.

Copilot's findings

Comments suppressed due to low confidence (1)

.github/workflows/review-on-open.agent.lock.yml:846

  • Configure Git credentials is duplicated: it runs once before Checkout PR branch and again after Detect Copilot errors, but there are no subsequent steps that invoke git. Consider removing the second copy to reduce workflow complexity and avoid reintroducing credentials into the workspace after the agent run.
 - name: Configure Git credentials
env:
REPO_NAME: ${{ github.repository }}
SERVER_URL: ${{ github.server_url }}
GITHUB_TOKEN: ${{ github.token }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git config --global am.keepcr true
# Re-authenticate git with GitHub token
SERVER_URL_STRIPPED="${SERVER_URL#https://}"
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
echo "Git configured with standard GitHub Actions identity"
  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread.github/workflows/review-on-open.agent.md Outdated
Comment thread.github/workflows/review-on-open.agent.lock.yml
Clarify that fork PRs are blocked in general (by the compiled
repository_id guard), not just fork PRs from non-members.
Recompiled lock file to keep hashes in sync.
@Evangelink
Amaury Levé (Evangelink) merged commit 33b49da into mainMay 13, 2026
17 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/fix-review-on-open-checkout branch May 13, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Evangelink
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Fix expert reviewer workflow failing with checkout error - #8177

Merged
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout
May 13, 2026
Merged

Fix expert reviewer workflow failing with checkout error#8177
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

Fix the Expert Code Review (on open) agentic workflow that has been failing on every PR since it was created.

Root Cause

The workflow used pull_request_target with checkout: false (required by gh-aw strict mode). However, the gh-aw infrastructure's Checkout PR branch step needs an existing git repository to fetch and switch to the PR branch. With no initial checkout, every run failed with:

fatal: not a git repository (or any of the parent directories): .git

The "successful" runs (#2, #3) were actually dotnet-maestro[bot] PRs that were rejected at the roles check (permission: none doesn't meet [admin, maintainer, write]). The agent job was skipped, masking the checkout bug.

Fix

Switch the trigger from pull_request_target to pull_request:

  • The initial Checkout repository step now provides the git repo
  • The Checkout PR branch step can fetch/switch to the PR branch
  • The gh-aw compiler auto-adds fork safety (head.repo.id == repository_id)
  • roles: [admin, maintainer, write] still blocks non-members
  • Removed forks: ["*"] (fork PRs from non-members are already blocked by roles)
  • Passes gh aw compile --strict with 0 errors, 0 warnings

Switch review-on-open trigger from pull_request_target to pull_request.
The pull_request_target trigger requires checkout: false in strict mode,
but the gh-aw Checkout PR branch step needs an existing git repo — causing
'fatal: not a git repository' on every run. The 'successful' runs were
actually bots rejected at the roles check (agent job was skipped).
With pull_request:
- The initial Checkout repository step provides the git repo
- The Checkout PR branch step can fetch/switch to the PR branch
- The compiler auto-adds fork safety (head.repo.id == repository_id)
- roles: [admin, maintainer, write] still blocks non-members
CopilotAI review requested due to automatic review settings May 13, 2026 11:17

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the “Expert Code Review (on open)” agentic workflow so it can successfully fetch/switch to the PR branch by ensuring a git repository is present in the job workspace, and by updating the workflow trigger semantics accordingly.

Changes:

  • Switch workflow trigger from pull_request_target to pull_request and remove checkout: false in the source .agent.md.
  • Regenerate the compiled .lock.yml to include an initial repository checkout (and related fork-safety gating).
  • Add a new agentic-workflows dispatcher agent document under .github/agents.
Show a summary per file
FileDescription
.github/workflows/review-on-open.agent.mdUpdates trigger and checkout behavior for the “on open” expert reviewer workflow.
.github/workflows/review-on-open.agent.lock.ymlRegenerated lock file reflecting the new trigger plus added checkout/branch-switch prerequisites.
.github/agents/agentic-workflows.agent.mdAdds a dispatcher agent reference for creating/debugging/upgrading gh-aw workflows.

Copilot's findings

Comments suppressed due to low confidence (1)

.github/workflows/review-on-open.agent.lock.yml:846

  • Configure Git credentials is duplicated: it runs once before Checkout PR branch and again after Detect Copilot errors, but there are no subsequent steps that invoke git. Consider removing the second copy to reduce workflow complexity and avoid reintroducing credentials into the workspace after the agent run.
 - name: Configure Git credentials
env:
REPO_NAME: ${{ github.repository }}
SERVER_URL: ${{ github.server_url }}
GITHUB_TOKEN: ${{ github.token }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git config --global am.keepcr true
# Re-authenticate git with GitHub token
SERVER_URL_STRIPPED="${SERVER_URL#https://}"
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
echo "Git configured with standard GitHub Actions identity"
  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread.github/workflows/review-on-open.agent.md Outdated
Comment thread.github/workflows/review-on-open.agent.lock.yml
Clarify that fork PRs are blocked in general (by the compiled
repository_id guard), not just fork PRs from non-members.
Recompiled lock file to keep hashes in sync.
@Evangelink
Amaury Levé (Evangelink) merged commit 33b49da into mainMay 13, 2026
17 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/fix-review-on-open-checkout branch May 13, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Evangelink
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Fix expert reviewer workflow failing with checkout error - #8177

Merged
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout
May 13, 2026
Merged

Fix expert reviewer workflow failing with checkout error#8177
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

Fix the Expert Code Review (on open) agentic workflow that has been failing on every PR since it was created.

Root Cause

The workflow used pull_request_target with checkout: false (required by gh-aw strict mode). However, the gh-aw infrastructure's Checkout PR branch step needs an existing git repository to fetch and switch to the PR branch. With no initial checkout, every run failed with:

fatal: not a git repository (or any of the parent directories): .git

The "successful" runs (#2, #3) were actually dotnet-maestro[bot] PRs that were rejected at the roles check (permission: none doesn't meet [admin, maintainer, write]). The agent job was skipped, masking the checkout bug.

Fix

Switch the trigger from pull_request_target to pull_request:

  • The initial Checkout repository step now provides the git repo
  • The Checkout PR branch step can fetch/switch to the PR branch
  • The gh-aw compiler auto-adds fork safety (head.repo.id == repository_id)
  • roles: [admin, maintainer, write] still blocks non-members
  • Removed forks: ["*"] (fork PRs from non-members are already blocked by roles)
  • Passes gh aw compile --strict with 0 errors, 0 warnings

Switch review-on-open trigger from pull_request_target to pull_request.
The pull_request_target trigger requires checkout: false in strict mode,
but the gh-aw Checkout PR branch step needs an existing git repo — causing
'fatal: not a git repository' on every run. The 'successful' runs were
actually bots rejected at the roles check (agent job was skipped).
With pull_request:
- The initial Checkout repository step provides the git repo
- The Checkout PR branch step can fetch/switch to the PR branch
- The compiler auto-adds fork safety (head.repo.id == repository_id)
- roles: [admin, maintainer, write] still blocks non-members
CopilotAI review requested due to automatic review settings May 13, 2026 11:17

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the “Expert Code Review (on open)” agentic workflow so it can successfully fetch/switch to the PR branch by ensuring a git repository is present in the job workspace, and by updating the workflow trigger semantics accordingly.

Changes:

  • Switch workflow trigger from pull_request_target to pull_request and remove checkout: false in the source .agent.md.
  • Regenerate the compiled .lock.yml to include an initial repository checkout (and related fork-safety gating).
  • Add a new agentic-workflows dispatcher agent document under .github/agents.
Show a summary per file
FileDescription
.github/workflows/review-on-open.agent.mdUpdates trigger and checkout behavior for the “on open” expert reviewer workflow.
.github/workflows/review-on-open.agent.lock.ymlRegenerated lock file reflecting the new trigger plus added checkout/branch-switch prerequisites.
.github/agents/agentic-workflows.agent.mdAdds a dispatcher agent reference for creating/debugging/upgrading gh-aw workflows.

Copilot's findings

Comments suppressed due to low confidence (1)

.github/workflows/review-on-open.agent.lock.yml:846

  • Configure Git credentials is duplicated: it runs once before Checkout PR branch and again after Detect Copilot errors, but there are no subsequent steps that invoke git. Consider removing the second copy to reduce workflow complexity and avoid reintroducing credentials into the workspace after the agent run.
 - name: Configure Git credentials
env:
REPO_NAME: ${{ github.repository }}
SERVER_URL: ${{ github.server_url }}
GITHUB_TOKEN: ${{ github.token }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git config --global am.keepcr true
# Re-authenticate git with GitHub token
SERVER_URL_STRIPPED="${SERVER_URL#https://}"
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
echo "Git configured with standard GitHub Actions identity"
  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread.github/workflows/review-on-open.agent.md Outdated
Comment thread.github/workflows/review-on-open.agent.lock.yml
Clarify that fork PRs are blocked in general (by the compiled
repository_id guard), not just fork PRs from non-members.
Recompiled lock file to keep hashes in sync.
@Evangelink
Amaury Levé (Evangelink) merged commit 33b49da into mainMay 13, 2026
17 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/fix-review-on-open-checkout branch May 13, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Evangelink
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Fix expert reviewer workflow failing with checkout error - #8177

Merged
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout
May 13, 2026
Merged

Fix expert reviewer workflow failing with checkout error#8177
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

Fix the Expert Code Review (on open) agentic workflow that has been failing on every PR since it was created.

Root Cause

The workflow used pull_request_target with checkout: false (required by gh-aw strict mode). However, the gh-aw infrastructure's Checkout PR branch step needs an existing git repository to fetch and switch to the PR branch. With no initial checkout, every run failed with:

fatal: not a git repository (or any of the parent directories): .git

The "successful" runs (#2, #3) were actually dotnet-maestro[bot] PRs that were rejected at the roles check (permission: none doesn't meet [admin, maintainer, write]). The agent job was skipped, masking the checkout bug.

Fix

Switch the trigger from pull_request_target to pull_request:

  • The initial Checkout repository step now provides the git repo
  • The Checkout PR branch step can fetch/switch to the PR branch
  • The gh-aw compiler auto-adds fork safety (head.repo.id == repository_id)
  • roles: [admin, maintainer, write] still blocks non-members
  • Removed forks: ["*"] (fork PRs from non-members are already blocked by roles)
  • Passes gh aw compile --strict with 0 errors, 0 warnings

Switch review-on-open trigger from pull_request_target to pull_request.
The pull_request_target trigger requires checkout: false in strict mode,
but the gh-aw Checkout PR branch step needs an existing git repo — causing
'fatal: not a git repository' on every run. The 'successful' runs were
actually bots rejected at the roles check (agent job was skipped).
With pull_request:
- The initial Checkout repository step provides the git repo
- The Checkout PR branch step can fetch/switch to the PR branch
- The compiler auto-adds fork safety (head.repo.id == repository_id)
- roles: [admin, maintainer, write] still blocks non-members
CopilotAI review requested due to automatic review settings May 13, 2026 11:17

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the “Expert Code Review (on open)” agentic workflow so it can successfully fetch/switch to the PR branch by ensuring a git repository is present in the job workspace, and by updating the workflow trigger semantics accordingly.

Changes:

  • Switch workflow trigger from pull_request_target to pull_request and remove checkout: false in the source .agent.md.
  • Regenerate the compiled .lock.yml to include an initial repository checkout (and related fork-safety gating).
  • Add a new agentic-workflows dispatcher agent document under .github/agents.
Show a summary per file
FileDescription
.github/workflows/review-on-open.agent.mdUpdates trigger and checkout behavior for the “on open” expert reviewer workflow.
.github/workflows/review-on-open.agent.lock.ymlRegenerated lock file reflecting the new trigger plus added checkout/branch-switch prerequisites.
.github/agents/agentic-workflows.agent.mdAdds a dispatcher agent reference for creating/debugging/upgrading gh-aw workflows.

Copilot's findings

Comments suppressed due to low confidence (1)

.github/workflows/review-on-open.agent.lock.yml:846

  • Configure Git credentials is duplicated: it runs once before Checkout PR branch and again after Detect Copilot errors, but there are no subsequent steps that invoke git. Consider removing the second copy to reduce workflow complexity and avoid reintroducing credentials into the workspace after the agent run.
 - name: Configure Git credentials
env:
REPO_NAME: ${{ github.repository }}
SERVER_URL: ${{ github.server_url }}
GITHUB_TOKEN: ${{ github.token }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git config --global am.keepcr true
# Re-authenticate git with GitHub token
SERVER_URL_STRIPPED="${SERVER_URL#https://}"
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
echo "Git configured with standard GitHub Actions identity"
  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread.github/workflows/review-on-open.agent.md Outdated
Comment thread.github/workflows/review-on-open.agent.lock.yml
Clarify that fork PRs are blocked in general (by the compiled
repository_id guard), not just fork PRs from non-members.
Recompiled lock file to keep hashes in sync.
@Evangelink
Amaury Levé (Evangelink) merged commit 33b49da into mainMay 13, 2026
17 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/fix-review-on-open-checkout branch May 13, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Evangelink
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Fix expert reviewer workflow failing with checkout error - #8177

Merged
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout
May 13, 2026
Merged

Fix expert reviewer workflow failing with checkout error#8177
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

Fix the Expert Code Review (on open) agentic workflow that has been failing on every PR since it was created.

Root Cause

The workflow used pull_request_target with checkout: false (required by gh-aw strict mode). However, the gh-aw infrastructure's Checkout PR branch step needs an existing git repository to fetch and switch to the PR branch. With no initial checkout, every run failed with:

fatal: not a git repository (or any of the parent directories): .git

The "successful" runs (#2, #3) were actually dotnet-maestro[bot] PRs that were rejected at the roles check (permission: none doesn't meet [admin, maintainer, write]). The agent job was skipped, masking the checkout bug.

Fix

Switch the trigger from pull_request_target to pull_request:

  • The initial Checkout repository step now provides the git repo
  • The Checkout PR branch step can fetch/switch to the PR branch
  • The gh-aw compiler auto-adds fork safety (head.repo.id == repository_id)
  • roles: [admin, maintainer, write] still blocks non-members
  • Removed forks: ["*"] (fork PRs from non-members are already blocked by roles)
  • Passes gh aw compile --strict with 0 errors, 0 warnings

Switch review-on-open trigger from pull_request_target to pull_request.
The pull_request_target trigger requires checkout: false in strict mode,
but the gh-aw Checkout PR branch step needs an existing git repo — causing
'fatal: not a git repository' on every run. The 'successful' runs were
actually bots rejected at the roles check (agent job was skipped).
With pull_request:
- The initial Checkout repository step provides the git repo
- The Checkout PR branch step can fetch/switch to the PR branch
- The compiler auto-adds fork safety (head.repo.id == repository_id)
- roles: [admin, maintainer, write] still blocks non-members
CopilotAI review requested due to automatic review settings May 13, 2026 11:17

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the “Expert Code Review (on open)” agentic workflow so it can successfully fetch/switch to the PR branch by ensuring a git repository is present in the job workspace, and by updating the workflow trigger semantics accordingly.

Changes:

  • Switch workflow trigger from pull_request_target to pull_request and remove checkout: false in the source .agent.md.
  • Regenerate the compiled .lock.yml to include an initial repository checkout (and related fork-safety gating).
  • Add a new agentic-workflows dispatcher agent document under .github/agents.
Show a summary per file
FileDescription
.github/workflows/review-on-open.agent.mdUpdates trigger and checkout behavior for the “on open” expert reviewer workflow.
.github/workflows/review-on-open.agent.lock.ymlRegenerated lock file reflecting the new trigger plus added checkout/branch-switch prerequisites.
.github/agents/agentic-workflows.agent.mdAdds a dispatcher agent reference for creating/debugging/upgrading gh-aw workflows.

Copilot's findings

Comments suppressed due to low confidence (1)

.github/workflows/review-on-open.agent.lock.yml:846

  • Configure Git credentials is duplicated: it runs once before Checkout PR branch and again after Detect Copilot errors, but there are no subsequent steps that invoke git. Consider removing the second copy to reduce workflow complexity and avoid reintroducing credentials into the workspace after the agent run.
 - name: Configure Git credentials
env:
REPO_NAME: ${{ github.repository }}
SERVER_URL: ${{ github.server_url }}
GITHUB_TOKEN: ${{ github.token }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git config --global am.keepcr true
# Re-authenticate git with GitHub token
SERVER_URL_STRIPPED="${SERVER_URL#https://}"
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
echo "Git configured with standard GitHub Actions identity"
  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread.github/workflows/review-on-open.agent.md Outdated
Comment thread.github/workflows/review-on-open.agent.lock.yml
Clarify that fork PRs are blocked in general (by the compiled
repository_id guard), not just fork PRs from non-members.
Recompiled lock file to keep hashes in sync.
@Evangelink
Amaury Levé (Evangelink) merged commit 33b49da into mainMay 13, 2026
17 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/fix-review-on-open-checkout branch May 13, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Evangelink
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Fix expert reviewer workflow failing with checkout error - #8177

Merged
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout
May 13, 2026
Merged

Fix expert reviewer workflow failing with checkout error#8177
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

Fix the Expert Code Review (on open) agentic workflow that has been failing on every PR since it was created.

Root Cause

The workflow used pull_request_target with checkout: false (required by gh-aw strict mode). However, the gh-aw infrastructure's Checkout PR branch step needs an existing git repository to fetch and switch to the PR branch. With no initial checkout, every run failed with:

fatal: not a git repository (or any of the parent directories): .git

The "successful" runs (#2, #3) were actually dotnet-maestro[bot] PRs that were rejected at the roles check (permission: none doesn't meet [admin, maintainer, write]). The agent job was skipped, masking the checkout bug.

Fix

Switch the trigger from pull_request_target to pull_request:

  • The initial Checkout repository step now provides the git repo
  • The Checkout PR branch step can fetch/switch to the PR branch
  • The gh-aw compiler auto-adds fork safety (head.repo.id == repository_id)
  • roles: [admin, maintainer, write] still blocks non-members
  • Removed forks: ["*"] (fork PRs from non-members are already blocked by roles)
  • Passes gh aw compile --strict with 0 errors, 0 warnings

Switch review-on-open trigger from pull_request_target to pull_request.
The pull_request_target trigger requires checkout: false in strict mode,
but the gh-aw Checkout PR branch step needs an existing git repo — causing
'fatal: not a git repository' on every run. The 'successful' runs were
actually bots rejected at the roles check (agent job was skipped).
With pull_request:
- The initial Checkout repository step provides the git repo
- The Checkout PR branch step can fetch/switch to the PR branch
- The compiler auto-adds fork safety (head.repo.id == repository_id)
- roles: [admin, maintainer, write] still blocks non-members
CopilotAI review requested due to automatic review settings May 13, 2026 11:17

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the “Expert Code Review (on open)” agentic workflow so it can successfully fetch/switch to the PR branch by ensuring a git repository is present in the job workspace, and by updating the workflow trigger semantics accordingly.

Changes:

  • Switch workflow trigger from pull_request_target to pull_request and remove checkout: false in the source .agent.md.
  • Regenerate the compiled .lock.yml to include an initial repository checkout (and related fork-safety gating).
  • Add a new agentic-workflows dispatcher agent document under .github/agents.
Show a summary per file
FileDescription
.github/workflows/review-on-open.agent.mdUpdates trigger and checkout behavior for the “on open” expert reviewer workflow.
.github/workflows/review-on-open.agent.lock.ymlRegenerated lock file reflecting the new trigger plus added checkout/branch-switch prerequisites.
.github/agents/agentic-workflows.agent.mdAdds a dispatcher agent reference for creating/debugging/upgrading gh-aw workflows.

Copilot's findings

Comments suppressed due to low confidence (1)

.github/workflows/review-on-open.agent.lock.yml:846

  • Configure Git credentials is duplicated: it runs once before Checkout PR branch and again after Detect Copilot errors, but there are no subsequent steps that invoke git. Consider removing the second copy to reduce workflow complexity and avoid reintroducing credentials into the workspace after the agent run.
 - name: Configure Git credentials
env:
REPO_NAME: ${{ github.repository }}
SERVER_URL: ${{ github.server_url }}
GITHUB_TOKEN: ${{ github.token }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git config --global am.keepcr true
# Re-authenticate git with GitHub token
SERVER_URL_STRIPPED="${SERVER_URL#https://}"
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
echo "Git configured with standard GitHub Actions identity"
  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread.github/workflows/review-on-open.agent.md Outdated
Comment thread.github/workflows/review-on-open.agent.lock.yml
Clarify that fork PRs are blocked in general (by the compiled
repository_id guard), not just fork PRs from non-members.
Recompiled lock file to keep hashes in sync.
@Evangelink
Amaury Levé (Evangelink) merged commit 33b49da into mainMay 13, 2026
17 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/fix-review-on-open-checkout branch May 13, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Evangelink
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Fix expert reviewer workflow failing with checkout error - #8177

Merged
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout
May 13, 2026
Merged

Fix expert reviewer workflow failing with checkout error#8177
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

Fix the Expert Code Review (on open) agentic workflow that has been failing on every PR since it was created.

Root Cause

The workflow used pull_request_target with checkout: false (required by gh-aw strict mode). However, the gh-aw infrastructure's Checkout PR branch step needs an existing git repository to fetch and switch to the PR branch. With no initial checkout, every run failed with:

fatal: not a git repository (or any of the parent directories): .git

The "successful" runs (#2, #3) were actually dotnet-maestro[bot] PRs that were rejected at the roles check (permission: none doesn't meet [admin, maintainer, write]). The agent job was skipped, masking the checkout bug.

Fix

Switch the trigger from pull_request_target to pull_request:

  • The initial Checkout repository step now provides the git repo
  • The Checkout PR branch step can fetch/switch to the PR branch
  • The gh-aw compiler auto-adds fork safety (head.repo.id == repository_id)
  • roles: [admin, maintainer, write] still blocks non-members
  • Removed forks: ["*"] (fork PRs from non-members are already blocked by roles)
  • Passes gh aw compile --strict with 0 errors, 0 warnings

Switch review-on-open trigger from pull_request_target to pull_request.
The pull_request_target trigger requires checkout: false in strict mode,
but the gh-aw Checkout PR branch step needs an existing git repo — causing
'fatal: not a git repository' on every run. The 'successful' runs were
actually bots rejected at the roles check (agent job was skipped).
With pull_request:
- The initial Checkout repository step provides the git repo
- The Checkout PR branch step can fetch/switch to the PR branch
- The compiler auto-adds fork safety (head.repo.id == repository_id)
- roles: [admin, maintainer, write] still blocks non-members
CopilotAI review requested due to automatic review settings May 13, 2026 11:17

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the “Expert Code Review (on open)” agentic workflow so it can successfully fetch/switch to the PR branch by ensuring a git repository is present in the job workspace, and by updating the workflow trigger semantics accordingly.

Changes:

  • Switch workflow trigger from pull_request_target to pull_request and remove checkout: false in the source .agent.md.
  • Regenerate the compiled .lock.yml to include an initial repository checkout (and related fork-safety gating).
  • Add a new agentic-workflows dispatcher agent document under .github/agents.
Show a summary per file
FileDescription
.github/workflows/review-on-open.agent.mdUpdates trigger and checkout behavior for the “on open” expert reviewer workflow.
.github/workflows/review-on-open.agent.lock.ymlRegenerated lock file reflecting the new trigger plus added checkout/branch-switch prerequisites.
.github/agents/agentic-workflows.agent.mdAdds a dispatcher agent reference for creating/debugging/upgrading gh-aw workflows.

Copilot's findings

Comments suppressed due to low confidence (1)

.github/workflows/review-on-open.agent.lock.yml:846

  • Configure Git credentials is duplicated: it runs once before Checkout PR branch and again after Detect Copilot errors, but there are no subsequent steps that invoke git. Consider removing the second copy to reduce workflow complexity and avoid reintroducing credentials into the workspace after the agent run.
 - name: Configure Git credentials
env:
REPO_NAME: ${{ github.repository }}
SERVER_URL: ${{ github.server_url }}
GITHUB_TOKEN: ${{ github.token }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git config --global am.keepcr true
# Re-authenticate git with GitHub token
SERVER_URL_STRIPPED="${SERVER_URL#https://}"
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
echo "Git configured with standard GitHub Actions identity"
  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread.github/workflows/review-on-open.agent.md Outdated
Comment thread.github/workflows/review-on-open.agent.lock.yml
Clarify that fork PRs are blocked in general (by the compiled
repository_id guard), not just fork PRs from non-members.
Recompiled lock file to keep hashes in sync.
@Evangelink
Amaury Levé (Evangelink) merged commit 33b49da into mainMay 13, 2026
17 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/fix-review-on-open-checkout branch May 13, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Evangelink
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Fix expert reviewer workflow failing with checkout error - #8177

Merged
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout
May 13, 2026
Merged

Fix expert reviewer workflow failing with checkout error#8177
Amaury Levé (Evangelink) merged 2 commits into
mainfrom
dev/amauryleve/fix-review-on-open-checkout

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

Fix the Expert Code Review (on open) agentic workflow that has been failing on every PR since it was created.

Root Cause

The workflow used pull_request_target with checkout: false (required by gh-aw strict mode). However, the gh-aw infrastructure's Checkout PR branch step needs an existing git repository to fetch and switch to the PR branch. With no initial checkout, every run failed with:

fatal: not a git repository (or any of the parent directories): .git

The "successful" runs (#2, #3) were actually dotnet-maestro[bot] PRs that were rejected at the roles check (permission: none doesn't meet [admin, maintainer, write]). The agent job was skipped, masking the checkout bug.

Fix

Switch the trigger from pull_request_target to pull_request:

  • The initial Checkout repository step now provides the git repo
  • The Checkout PR branch step can fetch/switch to the PR branch
  • The gh-aw compiler auto-adds fork safety (head.repo.id == repository_id)
  • roles: [admin, maintainer, write] still blocks non-members
  • Removed forks: ["*"] (fork PRs from non-members are already blocked by roles)
  • Passes gh aw compile --strict with 0 errors, 0 warnings

Switch review-on-open trigger from pull_request_target to pull_request.
The pull_request_target trigger requires checkout: false in strict mode,
but the gh-aw Checkout PR branch step needs an existing git repo — causing
'fatal: not a git repository' on every run. The 'successful' runs were
actually bots rejected at the roles check (agent job was skipped).
With pull_request:
- The initial Checkout repository step provides the git repo
- The Checkout PR branch step can fetch/switch to the PR branch
- The compiler auto-adds fork safety (head.repo.id == repository_id)
- roles: [admin, maintainer, write] still blocks non-members
CopilotAI review requested due to automatic review settings May 13, 2026 11:17

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the “Expert Code Review (on open)” agentic workflow so it can successfully fetch/switch to the PR branch by ensuring a git repository is present in the job workspace, and by updating the workflow trigger semantics accordingly.

Changes:

  • Switch workflow trigger from pull_request_target to pull_request and remove checkout: false in the source .agent.md.
  • Regenerate the compiled .lock.yml to include an initial repository checkout (and related fork-safety gating).
  • Add a new agentic-workflows dispatcher agent document under .github/agents.
Show a summary per file
FileDescription
.github/workflows/review-on-open.agent.mdUpdates trigger and checkout behavior for the “on open” expert reviewer workflow.
.github/workflows/review-on-open.agent.lock.ymlRegenerated lock file reflecting the new trigger plus added checkout/branch-switch prerequisites.
.github/agents/agentic-workflows.agent.mdAdds a dispatcher agent reference for creating/debugging/upgrading gh-aw workflows.

Copilot's findings

Comments suppressed due to low confidence (1)

.github/workflows/review-on-open.agent.lock.yml:846

  • Configure Git credentials is duplicated: it runs once before Checkout PR branch and again after Detect Copilot errors, but there are no subsequent steps that invoke git. Consider removing the second copy to reduce workflow complexity and avoid reintroducing credentials into the workspace after the agent run.
 - name: Configure Git credentials
env:
REPO_NAME: ${{ github.repository }}
SERVER_URL: ${{ github.server_url }}
GITHUB_TOKEN: ${{ github.token }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git config --global am.keepcr true
# Re-authenticate git with GitHub token
SERVER_URL_STRIPPED="${SERVER_URL#https://}"
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
echo "Git configured with standard GitHub Actions identity"
  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread.github/workflows/review-on-open.agent.md Outdated
Comment thread.github/workflows/review-on-open.agent.lock.yml
Clarify that fork PRs are blocked in general (by the compiled
repository_id guard), not just fork PRs from non-members.
Recompiled lock file to keep hashes in sync.
@Evangelink
Amaury Levé (Evangelink) merged commit 33b49da into mainMay 13, 2026
17 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/fix-review-on-open-checkout branch May 13, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Evangelink