Swatantra-66 commented on issue #20483:
URL: https://github.com/apache/nuttx/issues/20483#issuecomment-6100866160

   Thank you @acassis!
   
   I investigated the current setup and noticed that `ccache` and compiler 
wrappers are already configured in `tools/ci/platforms/ubuntu.sh` inside the 
Docker image, but GitHub Actions currently discards the cache on container 
teardown. 
   
   I will structure this into two focused phases:
   1. **Enable `ccache` persistence**: Point `CCACHE_DIR` to the workspace and 
add `actions/cache` in `.github/workflows/build.yml` so matrix jobs preserve 
and restore cached objects between runs.
   2. **Chip/Family build filtering**: Optimize testlists and runner filtering 
so PRs modifying isolated chip peripherals skip unrelated targets.
   
   I will start prototyping the `ccache` cache integration and follow up with a 
PR.
   


-- 
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