Skip to content

feat: migrate away from Arduino #2093

feat: migrate away from Arduino

feat: migrate away from Arduino #2093

Triggered via pull request July 13, 2026 14:42
Status Success
Total duration 15m 7s
Artifacts 28

ci-build.yml

on: pull_request
getvars  /  get-vars
14s
getvars / get-vars
build-frontend
45s
build-frontend
Matrix: build-firmware
build-staticfs
18s
build-staticfs
Matrix: merge-partitions
checkpoint-build
5s
checkpoint-build
cdn-deploy
0s
cdn-deploy
release
0s
release
cdn-bump
0s
cdn-bump
announce
0s
announce
Fit to window
Zoom out
Zoom in

Annotations

13 warnings
build-firmware (DFRobot-Firebeetle2-ESP32E)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Waveshare_esp32_s3_zero)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Seeed-Xiao-ESP32C3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Wemos-Lolin-S3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (OpenShock-Core-V1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (OpenShock-Core-V2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Seeed-Xiao-ESP32S3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (NodeMCU-32S)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Pishock-Lite-2021)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Wemos-Lolin-S3-Mini)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Wemos-D1-Mini-ESP32)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Wemos-Lolin-S2-Mini)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-firmware (Pishock-2023)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: espressif/install-esp-idf-action@8fc05d1470d5591417e7a3707a1f2bec178db4ae. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
firmware_build_DFRobot-Firebeetle2-ESP32E
836 KB
sha256:b5395879d0a6998cf4c7d165d57f210b02fbc570f398789c309d698a3d550fb5
firmware_build_NodeMCU-32S
835 KB
sha256:38cf2fdf2afacf79383f08f5b568d18989ab7450993fa0f5ccb70628510494f0
firmware_build_OpenShock-Core-V1
833 KB
sha256:82168f23af71bfe6157651299562f86c57043081ccfcab8dfbe5a16f4b3e28c6
firmware_build_OpenShock-Core-V2
833 KB
sha256:171da582d0ae3d0ba83bc21c10af0104953d96d5ba601ef8bd8f2077d26ddc40
firmware_build_Pishock-2023
835 KB
sha256:895b0ad07c422c7cd473772d0a92c0d79669b10ab80eae0894bf4e15c085a4b2
firmware_build_Pishock-Lite-2021
835 KB
sha256:c06ae5a05cca71bc0c8139d6821e7b6f3fbaef706d357fc2c95fdaaf9fa968b2
firmware_build_Seeed-Xiao-ESP32C3
795 KB
sha256:358ed23f6b1a131b8b208090e5c2b09ae45f47d210daa05d4448f381c183fa22
firmware_build_Seeed-Xiao-ESP32S3
833 KB
sha256:f85f5bb6280da0914f709b3311b29eef43ad417b54aedd514c3e1a289fd90e2f
firmware_build_Waveshare_esp32_s3_zero
830 KB
sha256:152e7a04f6bcc81cb166b4367bd01ff62bccc77a3aa80438693b94a560e2ad2f
firmware_build_Wemos-D1-Mini-ESP32
835 KB
sha256:c7735eb93159e2632183c51ebb8493f5a520757545c4fe53669b7cbb88e842f8
firmware_build_Wemos-Lolin-S2-Mini
814 KB
sha256:aa7e64283828d03edcfee8baf407bb827ea8c8fcd74efa41c8d8ec5edbb86aa4
firmware_build_Wemos-Lolin-S3
830 KB
sha256:763046a183b09c56792601aab0176eb60d55891aee617af5935f74b414b7113e
firmware_build_Wemos-Lolin-S3-Mini
830 KB
sha256:3a83f1c2032b987a9222d92be77ab4363fc59bbe4cf09292da05fb69183e7c1f
firmware_merged_DFRobot-Firebeetle2-ESP32E
1010 KB
sha256:6e9506e35c3e7a7d74cbd3f9025c58abfadc93c1bbc11344f1512dc1e916e9f6
firmware_merged_NodeMCU-32S
1010 KB
sha256:a67453c6d9c903d149035bbcb9cc3c351dc938bebd5131b92cc2a5bca0bb03de
firmware_merged_OpenShock-Core-V1
1010 KB
sha256:8a3f62546c9139c53d00eb59237ba2d6bbfdc960fcca76be66d11b9d1f6765a2
firmware_merged_OpenShock-Core-V2
1010 KB
sha256:53a3b2b37aa1879953139e03cddc7f83836f2c57d1f56cd18a378108f2503ae9
firmware_merged_Pishock-2023
1010 KB
sha256:9328576578358931934278902b815283852749c725c45650ffbc008e70d51e26
firmware_merged_Pishock-Lite-2021
1010 KB
sha256:585761457e2dee7368f5d66c2ecc4b93caf9d1e26c53397f5fe8000d11dd4dca
firmware_merged_Seeed-Xiao-ESP32C3
969 KB
sha256:8f2dc7203acf181927c54cc69029a93120570cc0a9b1138321f26ca77eec29d1
firmware_merged_Seeed-Xiao-ESP32S3
1010 KB
sha256:48610e43fe510b640a4b77970db409bc1db1e96510b3cca04b99d650a5395111
firmware_merged_Waveshare_esp32_s3_zero
1000 KB
sha256:7798acd1ccfbbce82a379d2c5003b80c13a82877d6178015b819f8609940406a
firmware_merged_Wemos-D1-Mini-ESP32
1010 KB
sha256:4b6a375572f5540f44652147cad0e532b4aec0320e9491d47645c1c9b365bf89
firmware_merged_Wemos-Lolin-S2-Mini
989 KB
sha256:f09837285bcdc56e270a6604c8134b6a41cc42b9ecd3bc8d3dfd243148728460
firmware_merged_Wemos-Lolin-S3
1000 KB
sha256:9794340bffa024179d2d9c7d2ca3df29941338c687ff60975f482eefacb48de6
firmware_merged_Wemos-Lolin-S3-Mini
1000 KB
sha256:625d45791eafd62faebe5f7de268a2389acd91300e99414bdc0d8924a276d28c
firmware_staticfs
171 KB
sha256:213f9f87eb1caa9c3fa0397531766de00488f912b752df8f6751c5266a8024c0
frontend Expired
170 KB
sha256:9229b1b2d0159caed2b2ce9a3488e12134999c1035323960ff6a1280814508b0