Skip to content

fix(builder): strip UTF-8 BOM from .ino sources before preprocessing #5810

fix(builder): strip UTF-8 BOM from .ino sources before preprocessing

fix(builder): strip UTF-8 BOM from .ino sources before preprocessing #5810

Triggered via pull request August 24, 2025 06:30
Status Success
Total duration 16m 20s
Artifacts 67

test-go-task.yml

on: pull_request
run-determination
1s
run-determination
Matrix: test
tests-collector
9s
tests-collector
Matrix: test-integration
coverage-upload
24s
coverage-upload
Fit to window
Zoom out
Zoom in

Annotations

46 notices
test-integration (macos-latest, main)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, config)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, upload)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test (macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, cache)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, completion)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, compile_5)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, config)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, cache)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, main)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, upload)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, compile_5)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, outdated)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, sketch)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, completion)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test (windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, sketch)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, update)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, outdated)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, upgrade)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, debug)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, debug)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, monitor)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, profiles)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, upgrade)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, update)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, profiles)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, compile_3)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, monitor)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, compile_2)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, board)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, daemon)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, board)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, upload_mock)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, lib)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, compile_2)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, daemon)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, compile_3)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, upload_mock)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, compile_4)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, lib)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (windows-latest, core)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, core)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (macos-latest, compile_4)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
test-integration (windows-latest, compile_1)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
test-integration (macos-latest, compile_1)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520

Artifacts

Produced during runtime
Name Size Digest
coverage-data-test-integration-macos-latest-board Expired
111 KB
sha256:04088e017e5ccee360695b9227cab94d39bf81beb3bd5c29049dbe3279b6f59d
coverage-data-test-integration-macos-latest-cache Expired
109 KB
sha256:fa8d71389998bca1813bed651e6b07160ceabc67c2044f6818944d68c0233e2c
coverage-data-test-integration-macos-latest-compile_1 Expired
113 KB
sha256:c8470680ad5c94ef8573233ac5217434827c4556fc8cea456639b11cdc1a28fa
coverage-data-test-integration-macos-latest-compile_2 Expired
112 KB
sha256:88451732edba0366a7e567d66690f717aefbf8661e7dbd85fe3445d10e66f872
coverage-data-test-integration-macos-latest-compile_3 Expired
112 KB
sha256:738cdfc10ae4d1b97b48c371ffe18d6995fa43102eb9fd961a1013fc56e8883a
coverage-data-test-integration-macos-latest-compile_4 Expired
112 KB
sha256:1a48dd94a83f926027bac5b9056fadbdf5117ab5d82f5477efb88d4889eae699
coverage-data-test-integration-macos-latest-compile_5 Expired
110 KB
sha256:e0cdd47922dd277c0863ba54439d2f94ea5cbe32d8c661722b42e1d11d4223ab
coverage-data-test-integration-macos-latest-completion Expired
110 KB
sha256:4b5652d5fd02475cb04f7dcdc50fb55239aa182da823fa0a2464944f16143303
coverage-data-test-integration-macos-latest-config Expired
110 KB
sha256:211fee64debc4a9e8e1596cec913f7b1b265ae26885a7546eb0c0214334d9a5c
coverage-data-test-integration-macos-latest-core Expired
112 KB
sha256:d0180716ac29ff66732e7d3504746d9ffc5c90fa764c9870b7f3b57a5915c8f1
coverage-data-test-integration-macos-latest-daemon Expired
112 KB
sha256:de1ae4a2f8b175c5850fb792db792e7ef98d3652d57ba053fc6b0fb55c1f44dc
coverage-data-test-integration-macos-latest-debug Expired
111 KB
sha256:fe32a2208bd3c27de049d5f28675a82762152b6139fec7b412a76dd4f13dd450
coverage-data-test-integration-macos-latest-lib Expired
111 KB
sha256:d5e2a9d0ec9b2681303195cc535ef2440383e041f5700da59bd728bad1481213
coverage-data-test-integration-macos-latest-main Expired
108 KB
sha256:0ad9a5bc90ff0e04735de74ed91f79df2bd43fe1555bdf4a9fabf9a1cb4936b7
coverage-data-test-integration-macos-latest-monitor Expired
111 KB
sha256:7bdf2d0cd289c876270f697763f758b1fc89224a3a80e042b7201e380eb6afef
coverage-data-test-integration-macos-latest-outdated Expired
110 KB
sha256:b76829f4073891a372193f1d5726929a2b6fb20b6e07cefb2d4387a14edb548a
coverage-data-test-integration-macos-latest-profiles Expired
111 KB
sha256:ea2854bd59717a35135ac38e6695f8de5c05030cc33b774005e8ad88bc2d218c
coverage-data-test-integration-macos-latest-sketch Expired
111 KB
sha256:cab77bde0e82a61a9f6edd25946af33dd196bbe1421549e43f499f4bc1df5998
coverage-data-test-integration-macos-latest-update Expired
110 KB
sha256:dc1e490007f3563e35656a0f28e10147d4287f1f511c644b33a7e9365a90fe6d
coverage-data-test-integration-macos-latest-upgrade Expired
110 KB
sha256:e8cbc9331eda4295455183dc90cc702b84d90c56f85ffcdee7597627a3117deb
coverage-data-test-integration-macos-latest-upload Expired
110 KB
sha256:57cab7d654b8c39bad6f567dfd1081159ea2ca05a17d9c3b076b1a63aae943c0
coverage-data-test-integration-macos-latest-upload_mock Expired
111 KB
sha256:439efbe702b51d7cb06735c13a0a42677c3ee99078c2be353b1084bd56045196
coverage-data-test-integration-ubuntu-latest-board Expired
111 KB
sha256:9f7487f2cd00b222066b98216cfce450eb43c5ad95969c8355032e920e5bf199
coverage-data-test-integration-ubuntu-latest-cache Expired
109 KB
sha256:e0c8d5ae4a25a6aa2f343db9efa155ea0f2539d348497b997bffa1a933e58b7a
coverage-data-test-integration-ubuntu-latest-compile_1 Expired
113 KB
sha256:54fb770fff9b07349c371adf1627df267a92d8e1e3bfafa76ad30f88e06c0164
coverage-data-test-integration-ubuntu-latest-compile_2 Expired
112 KB
sha256:b383e27de43572981c535e5540a1f35d68587c4150bf9b972929ce6f7ec3dddf
coverage-data-test-integration-ubuntu-latest-compile_3 Expired
112 KB
sha256:11f5f8a6b2e82a6fd3444eecc7a9e71dbf221f5897390dcca0a8bd545038cd9c
coverage-data-test-integration-ubuntu-latest-compile_4 Expired
112 KB
sha256:70e2464bed65a5adb3e8ec23de94a72724760984051ef79edc8b6c38dd03472f
coverage-data-test-integration-ubuntu-latest-compile_5 Expired
110 KB
sha256:87b359c9eaa671c7ec9516363a4b2765e792aa9fa3362f97f762a279ba3e66fe
coverage-data-test-integration-ubuntu-latest-completion Expired
110 KB
sha256:9fd64be96adeaddbaf9b386e90d39c9875e991f9e862e8dc088e3fff5aaa8a65
coverage-data-test-integration-ubuntu-latest-config Expired
110 KB
sha256:054f986203b2e44da38e6d7b1348541ae934ad5a5b4ed454b21c2a6353ffb588
coverage-data-test-integration-ubuntu-latest-core Expired
112 KB
sha256:11b0580a4b49130174a4f3118fcc4b0011011949fe63d56e3b4928e7c5c276fe
coverage-data-test-integration-ubuntu-latest-daemon Expired
112 KB
sha256:ab816a47413a193ebaa4fb14d7d4cfb60413b4a9c913538ed72b3b087c91475d
coverage-data-test-integration-ubuntu-latest-debug Expired
111 KB
sha256:043cac61df0416277fe637efb6f947555f9aa84c6c84d455b0cf0be8d13517bd
coverage-data-test-integration-ubuntu-latest-lib Expired
111 KB
sha256:e3b1cdea03623004580341b96d8079f092a8cf06755b7c27de7a04c4ae3db2c3
coverage-data-test-integration-ubuntu-latest-main Expired
108 KB
sha256:d997254b18c5cb000e1a9db0a1e89cb2dc453356487b5904fea8104758a847e1
coverage-data-test-integration-ubuntu-latest-monitor Expired
111 KB
sha256:bfd62a7e0ad7bb732d7d435d6645d08a52dbf67bf44007ea7116f4b9a75fc29f
coverage-data-test-integration-ubuntu-latest-outdated Expired
110 KB
sha256:04d8ee8631e5648896a21efbf5eae1829fe6f6a8847b38edebc518e72d6d034e
coverage-data-test-integration-ubuntu-latest-profiles Expired
111 KB
sha256:323be8f73856dc6149c919a2000142e4740b07b63c608d00a4bab7b945c4a66f
coverage-data-test-integration-ubuntu-latest-sketch Expired
111 KB
sha256:f93347db1919692db89426032a3dc88224f35a9dd7635eb3c28f6fe450037d52
coverage-data-test-integration-ubuntu-latest-update Expired
110 KB
sha256:f21e2d3f6f64224abf8f5cdc13f9bfac2e5bb6377d649a47dc5210718fb1cf13
coverage-data-test-integration-ubuntu-latest-upgrade Expired
110 KB
sha256:0141baf2c8f54be9c82cee71a96e6316c0253a935f3b0c8f5cb2b6c300db39c6
coverage-data-test-integration-ubuntu-latest-upload Expired
110 KB
sha256:4791eb5fda7dfb00d773a30a2e35bfa38ed8c610fa0fa77de5b299bd5a85a32c
coverage-data-test-integration-ubuntu-latest-upload_mock Expired
111 KB
sha256:e1c4453bb9fb6420966f880076ec15463157a1375db0b59b9d0d16e44c6ed8a1
coverage-data-test-integration-windows-latest-board Expired
111 KB
sha256:3afb9d1a6bf88d379dae374802cd47a80ad31bbb14e5e2c49cdb3f42de9a098b
coverage-data-test-integration-windows-latest-cache Expired
109 KB
sha256:31721894ea860bf848a2340188b5c9efd472dd326a065572fa50941a22842c34
coverage-data-test-integration-windows-latest-compile_1 Expired
113 KB
sha256:ec4933a1e77ee47dae5c69c8e73fd784d4a4f8d777723f1c4e09d91bd898f972
coverage-data-test-integration-windows-latest-compile_2 Expired
112 KB
sha256:20adb2c95afb37250a0362ff63d204184d1297e97325d2607da1489a49c102f5
coverage-data-test-integration-windows-latest-compile_3 Expired
112 KB
sha256:dc9567f96ca32c9a2e5fdd471c90c7c31113e813857ce7794a33c75b31e1430d
coverage-data-test-integration-windows-latest-compile_4 Expired
113 KB
sha256:418058b1fcc24d5585f1f294f29aa1ea1d5bc33d87c7d50c8af2d19df0401c10
coverage-data-test-integration-windows-latest-compile_5 Expired
110 KB
sha256:db175620f89301e580cfcffdb803306bcf7eb69310f3a8aac5e3f73fc7b68f0b
coverage-data-test-integration-windows-latest-completion Expired
110 KB
sha256:e31ce92dffe383a0e9205cc41b9201c3612edcf51b31f3188ea76fedcd964aa0
coverage-data-test-integration-windows-latest-config Expired
110 KB
sha256:5d20a4c1ffdb7022914129ed10b109ce7fa493ad6e0d73db2c632fae3ac8d966
coverage-data-test-integration-windows-latest-core Expired
112 KB
sha256:33612e6531d21dfc7c43897055388e083f42e751d24b2aa3ed980608495c3042
coverage-data-test-integration-windows-latest-daemon Expired
112 KB
sha256:4ac9a7c0886f38cba51ff73a78b2c49b7e02dddaad006e5a769f77f7817282cb
coverage-data-test-integration-windows-latest-debug Expired
111 KB
sha256:bfb92a3efd24b1ef85ee43889f580ec9bdc722d972b05774d9cb55d3820f3e74
coverage-data-test-integration-windows-latest-lib Expired
111 KB
sha256:689ec434083cd81beb2d89cb4e72e1885863c73ecb753fc3f68e2d7b257ceb67
coverage-data-test-integration-windows-latest-main Expired
108 KB
sha256:50f2ef25242008788b957fe06b8a032448f934014f4e5c287f240b5e102f2648
coverage-data-test-integration-windows-latest-monitor Expired
111 KB
sha256:538e71194b9f097c8bd37a6c2c6801d3f23f6b87fcf9d0379021e3c3665bc7c9
coverage-data-test-integration-windows-latest-outdated Expired
110 KB
sha256:988b5b7ce369f577255b30f748699a4ce2c727a22ff0ab3681b419aa767ab547
coverage-data-test-integration-windows-latest-profiles Expired
111 KB
sha256:0d3d4412f74fa2f0b6ae4b2b88ee561040e197386c25f6e4c68f58b2954627e0
coverage-data-test-integration-windows-latest-sketch Expired
111 KB
sha256:0fb41d032dd503a5792f8a3d6428f4cdc887412be0a51f7b906edf7173c13d56
coverage-data-test-integration-windows-latest-update Expired
110 KB
sha256:4f53c0b87e417037907cd932073406e04d17236c9d6fc19f746c06d4ba6542fb
coverage-data-test-integration-windows-latest-upgrade Expired
110 KB
sha256:fccde42667d6dfa71f54180958f463791cd5e3085c678affd9a8fab69db3ad35
coverage-data-test-integration-windows-latest-upload Expired
110 KB
sha256:e92f5ff8dcad4a4a4aa61655771af43aafcc9e206e2c3a37f1ee4df4a6559528
coverage-data-test-integration-windows-latest-upload_mock Expired
111 KB
sha256:f070dc66dc98ebbc0071304f442baea695c3a81db0d76530f929cebd451afc3d
coverage-data-test-ubuntu-latest Expired
4.1 MB
sha256:fe260f9baf6206d0de1ac6bb85b170454fdb2ef98d74bb5cda343eae2c21b733