Run CI using image built in incubator-nuttx-testing and enable esp32 build#611
Conversation
ee7d5cf to
c0e8b7c
Compare
| matrix: | ||
| boards: [arm-01, arm-02, arm-03, arm-04, arm-05, arm-06, arm-07, arm-08, arm-09, arm-10, arm-11, arm-12, arm-13, arm-14, arm-15, mips-riscv-x86, sim] | ||
|
|
||
| boards: [arm-01, arm-02, arm-03, arm-04, arm-05, arm-06, arm-07, arm-08, arm-09, arm-10, arm-11, arm-12, arm-13, arm-14, arm-15, mips-riscv-x86, sim, xtensa] |
There was a problem hiding this comment.
Since xtensa's config is very small, let's merge xtensa into mips-riscv-x86?
There was a problem hiding this comment.
Updated to use this instead. Not the CI on this will fail until the PR in testing is merged.
| username: ${GITHUB_ACTOR} | ||
| password: ${{ secrets.GITHUB_TOKEN }} | ||
|
|
||
| - name: Run Pull Container |
There was a problem hiding this comment.
"Run builds already use ci-container at line 104, why we need another similar "Run Pull Container"?
There was a problem hiding this comment.
It is basically zero cost. I left this so that we can see what the time for pull is, I'm worried that this is going to get quite large so I want to be able to keep an eye on it outside of test execution. It will be local after this so the next step does not have to download again.
| @@ -0,0 +1,7 @@ | |||
| name: ci-container | |||
There was a problem hiding this comment.
Should we add linux into the name to distinguish the upcoming windows doc?
And we need add copyright in this file too.
There was a problem hiding this comment.
I'll add the copyright, but I will probably just expose an input to the action so that it can have the correct container tag used. I would like to wait until we know how that will work, I have not done windows builds in a container via github actions, I have only done them on the runner directly.
|
@btashton the patch need rebase the latest mainline, because PR: |
|
@xiaoxiang781216 Should be good now. Let me know if there is anything else. |
This updates the GitHub action to use the container that is built by incubator-nuttx-testing. It also update the ESP32 postbuild step to have the binary blob path be configurable making it easier to use pre-built files rather than expecting the whole esp-idf project to be available.
This does require this PR to be merged first apache/nuttx-testing#20