Skip to content

Commit 946bb6d

Browse files
committed
ci(boards): Add cache for libs
1 parent cbf1e94 commit 946bb6d

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed

.github/workflows/boards.yml

+14
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,19 @@ jobs:
5959
exit 1;
6060
fi
6161
62+
- name: Get libs cache
63+
uses: actions/cache@v4
64+
with:
65+
key: libs-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('package/package_esp32_index.template.json', 'tools/get.py') }}
66+
path: |
67+
./tools/dist
68+
./tools/esp32-arduino-libs
69+
./tools/esptool
70+
./tools/mk*
71+
./tools/openocd-esp32
72+
./tools/riscv32-*
73+
./tools/xtensa-*
74+
6275
- name: Compile sketch
6376
uses: P-R-O-C-H-Y/compile-sketches@main
6477
with:
@@ -73,3 +86,4 @@ jobs:
7386
exit-on-fail: true
7487
sketch-paths:
7588
"- ./libraries/ESP32/examples/CI/CIBoardsTest/CIBoardsTest.ino"
89+
verbose: true

boards.txt

+53
Original file line numberDiff line numberDiff line change
@@ -36821,3 +36821,56 @@ aslcanx2.menu.EraseFlash.all=Enabled
3682136821
aslcanx2.menu.EraseFlash.all.upload.erase_cmd=-e
3682236822

3682336823
##############################################################
36824+
36825+
esp32test.name=ESP32 TEST CI
36826+
36827+
esp32test.bootloader.tool=esptool_py
36828+
esp32test.bootloader.tool.default=esptool_py
36829+
36830+
esp32test.upload.tool=esptool_py
36831+
esp32test.upload.tool.default=esptool_py
36832+
esp32test.upload.tool.network=esp_ota
36833+
36834+
esp32test.upload.maximum_size=1310720
36835+
esp32test.upload.maximum_data_size=327680
36836+
esp32test.upload.wait_for_upload_port=true
36837+
esp32test.upload.flags=
36838+
esp32test.upload.extra_flags=
36839+
36840+
esp32test.serial.disableDTR=true
36841+
esp32test.serial.disableRTS=true
36842+
36843+
esp32test.build.tarch=xtensa
36844+
esp32test.build.bootloader_addr=0x1000
36845+
esp32test.build.target=esp32
36846+
esp32test.build.mcu=esp32
36847+
esp32test.build.core=esp32
36848+
esp32test.build.variant=esp32
36849+
esp32test.build.board=ESP32_TEST
36850+
36851+
esp32test.build.f_cpu=240000000L
36852+
esp32test.build.flash_mode=dio
36853+
esp32test.build.flash_size=16MB
36854+
esp32test.build.boot=dio
36855+
esp32test.build.partitions=default
36856+
esp32test.build.defines=
36857+
36858+
esp32test.menu.FlashFreq.80=80MHz
36859+
esp32test.menu.FlashFreq.80.build.flash_freq=80m
36860+
36861+
esp32test.menu.PartitionScheme.default=Default (6.25MB APP/OTA/3.43MB SPIFFS)
36862+
esp32test.menu.PartitionScheme.default.build.partitions=default_16MB
36863+
esp32test.menu.PartitionScheme.default.upload.maximum_size=6553600
36864+
36865+
esp32test.menu.UploadSpeed.921600=921600
36866+
esp32test.menu.UploadSpeed.921600.upload.speed=921600
36867+
36868+
esp32test.menu.DebugLevel.none=None
36869+
esp32test.menu.DebugLevel.none.build.code_debug=0
36870+
36871+
esp32test.menu.EraseFlash.none=Disabled
36872+
esp32test.menu.EraseFlash.none.upload.erase_cmd=
36873+
esp32test.menu.EraseFlash.all=Enabled
36874+
esp32test.menu.EraseFlash.all.upload.erase_cmd=-e
36875+
36876+
##############################################################

0 commit comments

Comments
 (0)