zhangning21 opened a new pull request, #19075:
URL: https://github.com/apache/nuttx/pull/19075

   This adds a depends-on declaration in the PR description, e.g.:
   
     depends-on: [apache/nuttx/pull/100 apache/nuttx-apps/pull/200]
   
   Cross-repo PR dependencies, multiple dependent PRs, and dependencies on 
other PRs within the same repository can all be combined and supported. Once CI 
parses the dependencies, it fetches each dependent PR in the corresponding 
local repository and cherry-picks its commits, so the build runs against the 
combined code of all involved PRs.
   
   The current approach is intentionally conservative: it requires neither a 
GitHub App nor extra write permissions (which we do not have), making it safe. 
Its limitation is that it does not write status or comments back to the 
dependent PRs, i.e. a failing CI cannot mark the dependent PR as failed; when 
the PRs must be merged together, the PR owners need to coordinate the merge.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to