18
18
compile-sketches :
19
19
runs-on : ubuntu-latest
20
20
steps :
21
- - uses : actions/checkout@v3
21
+ - uses : actions/checkout@v4
22
22
- uses : arduino/compile-sketches@v1
23
23
with :
24
24
enable-deltas-report : true
28
28
platforms : | # ESP32公式のpackage indexを使用する
29
29
- name: esp32:esp32
30
30
source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
31
+ version: 2.0.17
31
32
libraries : | # RTがカスタマイズしたmicro_ros_arduinoライブラリを使用する
32
33
- source-url: https://github.com/rt-net/micro_ros_arduino/archive/refs/tags/esp32s3-230417.zip
33
34
cli-compile-flags : | # 警告がエラーとして扱われるので、対処しない警告はエラーから除外する
50
51
51
52
# This step is needed to pass the size data to the report job
52
53
- name : Upload sketches report to workflow artifact
53
- uses : actions/upload-artifact@v3
54
+ uses : actions/upload-artifact@v4
54
55
with :
55
56
name : ${{ env.SKETCHES_REPORTS_ARTIFACT_NAME }}
56
57
path : ${{ env.SKETCHES_REPORTS_PATH }}
@@ -62,12 +63,14 @@ jobs:
62
63
steps :
63
64
# This step is needed to get the size data produced by the compile jobs
64
65
- name : Download sketches reports artifact
65
- uses : actions/download-artifact@v3
66
+ uses : actions/download-artifact@v4
66
67
with :
67
68
name : ${{ env.SKETCHES_REPORTS_ARTIFACT_NAME }}
68
69
path : ${{ env.SKETCHES_REPORTS_PATH }}
70
+ continue-on-error : true
69
71
70
72
- uses : arduino/report-size-deltas@v1
71
73
with :
72
74
sketches-reports-source : ${{ env.SKETCHES_REPORTS_PATH }}
73
75
github-token : ${{ secrets.GITHUB_TOKEN }}
76
+ continue-on-error : true
0 commit comments