[ 
https://issues.apache.org/jira/browse/CAMEL-23318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18113923#comment-18113923
 ] 

Guillaume Nodet commented on CAMEL-23318:
-----------------------------------------

This issue is being investigated by a coding agent (on behalf of gnodet).

Analysis: The breakage was introduced by commit 959c7e87610e which refactored 
pr-manual-component-test.yml to dispatch the "Build and test" workflow instead 
of running tests directly. The bug: the workflow extracts head.ref from the 
GitHub API and passes it as pr_ref to the dispatched workflow. For fork PRs, 
head.ref is the branch name in the *fork* (e.g., "myFeatureBranch"), which does 
not exist in apache/camel. The dispatched workflow then fails to checkout 
because the ref cannot be found in the base repo. The fix is to use 
refs/pull/${PR_NUMBER}/head instead of head.ref, since GitHub makes fork commit 
SHAs accessible through PR merge refs.

_Note: This comment was generated by an AI coding agent and requires manual 
verification._

> /component/test command on GitHub PR is broken
> ----------------------------------------------
>
>                 Key: CAMEL-23318
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23318
>             Project: Camel
>          Issue Type: Test
>          Components: build system
>    Affects Versions: 4.19.0
>            Reporter: Aurélien Pupier
>            Assignee: Guillaume Nodet
>            Priority: Minor
>
> a little thumbs up is added but no build is triggered, see for instance 
> https://github.com/apache/camel/pull/22581#issuecomment-4235931940



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to