Skip to content

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

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

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

Triggered via pull request August 28, 2025 03:00
Status Success
Total duration 15m 53s
Artifacts 67

test-go-task.yml

on: pull_request
run-determination
3s
run-determination
Matrix: test
tests-collector
10s
tests-collector
Matrix: test-integration
coverage-upload
35s
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, 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 (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, 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-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 (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, 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 (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, 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 (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 (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 (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 (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 (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 (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, 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 (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, 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, 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 (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, 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 (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, 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, 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 (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 (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 (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 (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, 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 (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 (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 (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, 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, 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_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
111 KB
sha256:922b83809b2aff61b424ffc3e3e23f3c7fc40d9cdc22deed4e3b582043ecf653
coverage-data-test-integration-macos-latest-cache
109 KB
sha256:213553b8ee0a3606aaa1892a1e4a1a33c37becf8c44f2fd169cf7e726e4067cf
coverage-data-test-integration-macos-latest-compile_1
113 KB
sha256:b62363f5ce0861b5bf11766a2b6f42fbf8059b509276a1e1c2d7f4b34750a3dd
coverage-data-test-integration-macos-latest-compile_2
112 KB
sha256:0800e6a0385212838b0308a7775810db82249f9c91c5580db6ee8080ae1ebb59
coverage-data-test-integration-macos-latest-compile_3
112 KB
sha256:acf1567affbcc16090457e8c537ca4499f1a5f734329d3c85ead4bb1bdf68815
coverage-data-test-integration-macos-latest-compile_4
112 KB
sha256:045c31e47898b5b3db77d708496a1a7edaf12e7bbe79e3d561fe023c08e30bdc
coverage-data-test-integration-macos-latest-compile_5
110 KB
sha256:0fb35e8f9f20eb47f2aceb43504d7f785164797e3dde2b82bc11c9cb1b74cfef
coverage-data-test-integration-macos-latest-completion
110 KB
sha256:83c91f688cd6f43e1e0d0511e5f0d9b015eee5f34a14b3e11356a867681f549b
coverage-data-test-integration-macos-latest-config
110 KB
sha256:ad9f3833dff2ee0f837e1b47d41eab65466322c7f9d1f6fee404c99169e01e4f
coverage-data-test-integration-macos-latest-core
112 KB
sha256:e501e79faa281d13c67a02eca7a4f540b4b4c3a30157af527a50898699826f27
coverage-data-test-integration-macos-latest-daemon
112 KB
sha256:ca9aac0e9b9bc93cdc0bb48dfa3e8dfc6a833de4083e2ca8a6096fb253a4183e
coverage-data-test-integration-macos-latest-debug
111 KB
sha256:066565fd2bc0199549b5fb767645a0241c2109897879061d1446de84347d91ae
coverage-data-test-integration-macos-latest-lib
111 KB
sha256:76d091be95dffec8569ce9f9f5efc54185af376a2a956891b1be05ddd65ae782
coverage-data-test-integration-macos-latest-main
108 KB
sha256:a5bba3c7fdbcf6dec8eef7265f2d4e18b0a83a00cc7fb8a4240e1b7ba144036b
coverage-data-test-integration-macos-latest-monitor
111 KB
sha256:8a450c451d673ba1ec6e0bfd3b1c095eced9b59e853fddf5f27a6b259c2b0fb8
coverage-data-test-integration-macos-latest-outdated
110 KB
sha256:6176ce5b524f33a992131467452d3bdab89da130584380d58245181f9e9b5961
coverage-data-test-integration-macos-latest-profiles
111 KB
sha256:51d1e49f5e045d584decec5c35b41589ecf05f4126e44085550f89f2d2ff1faf
coverage-data-test-integration-macos-latest-sketch
111 KB
sha256:5cf89da5a9abfa48948455a1e052842530aecff28be2842bfac389b09f42879e
coverage-data-test-integration-macos-latest-update
110 KB
sha256:9abebd0642bc1c402615d1f011d85e700a5971384a1491878f6be3a5f0316389
coverage-data-test-integration-macos-latest-upgrade
110 KB
sha256:da766969d3045f0e9b0a12e4e1ebf0e9549c5e6695217a589cb040a69ba22df8
coverage-data-test-integration-macos-latest-upload
110 KB
sha256:86fad1a33f4858082701802f33d94a4cde36acbaac7c55573eecd1fcf47c9d37
coverage-data-test-integration-macos-latest-upload_mock
111 KB
sha256:96699936752831194b2ac0345f83c0817c9fee03255f8e2aa8dd22fc35539459
coverage-data-test-integration-ubuntu-latest-board
111 KB
sha256:963cb4cc98381071f55ba6bdcace3e2827ba457f171f971d4b8041f1c547c3e5
coverage-data-test-integration-ubuntu-latest-cache
109 KB
sha256:68dcab7c8566cf7ef4e054adbeb610fc8b18c5f442632cfb3c2c9df098e91496
coverage-data-test-integration-ubuntu-latest-compile_1
113 KB
sha256:d11a865ac1d113330807f77479cbd94d6fe62f46bad020ba585262781b7cb483
coverage-data-test-integration-ubuntu-latest-compile_2
112 KB
sha256:7b44885e0b3084539ecb369bb5dc3d4bb76350fce8a214e01e29369c92ca51ee
coverage-data-test-integration-ubuntu-latest-compile_3
112 KB
sha256:7867a2a6d59b414ece31247f147b1ad988f7f31ffa16768edd5354aa2ad0f226
coverage-data-test-integration-ubuntu-latest-compile_4
112 KB
sha256:4d996107dd673008458d5f002b70a88c76ea043df3b4ed0f286bd0ebfec50b1a
coverage-data-test-integration-ubuntu-latest-compile_5
110 KB
sha256:3daefbfdbab50a5b5967c5a7223511e845c9694c8bda36dd07d15823df6d4e07
coverage-data-test-integration-ubuntu-latest-completion
110 KB
sha256:5a8d14306aa7803e475e285cb8e5510a73e396c0b517a194711a4ec4accb1516
coverage-data-test-integration-ubuntu-latest-config
110 KB
sha256:4dbf989c01ddb3316ff167afa48245b27c78341a1e3ace68fbec441b94d6227d
coverage-data-test-integration-ubuntu-latest-core
112 KB
sha256:38453a728bcfa767c8fd9328a7eb891b9a1f0ed8a22ddf4ed2349d5ba96cdf92
coverage-data-test-integration-ubuntu-latest-daemon
112 KB
sha256:6e139d575ed23fc7e8b27be4d00c0158600b53104b10eb696b9ba3febc28aa7b
coverage-data-test-integration-ubuntu-latest-debug
111 KB
sha256:c53349c25c629d0da15d3fe4854f3c769075b7625c11ace38978aab9ff15b92a
coverage-data-test-integration-ubuntu-latest-lib
111 KB
sha256:bb2f4353fb07f1cb1b6082a271fd20d851c4ef06f4936b7226fd3db7bd1951e9
coverage-data-test-integration-ubuntu-latest-main
108 KB
sha256:c424c911f5f7169abdba50716b1fe55f9f975aae245fdbbc5ea384a1197a03c7
coverage-data-test-integration-ubuntu-latest-monitor
111 KB
sha256:941df83f7371fb87da1a427f395f328b62522bcb36b0e01f4d84da25dfd474d7
coverage-data-test-integration-ubuntu-latest-outdated
110 KB
sha256:9a0fe2e2b796a84e969d7211d46eeba19d5bd6ce3e8d3a642614d3e431790b87
coverage-data-test-integration-ubuntu-latest-profiles
111 KB
sha256:c581ffac383a738ff3c3cce041afba4c78571fc067aaa4b29cb767ee3df23c07
coverage-data-test-integration-ubuntu-latest-sketch
111 KB
sha256:b628314ad2069380594c44f3bce31a3e0d4f3dc55b5e5b9a580401fd97d4ccf9
coverage-data-test-integration-ubuntu-latest-update
110 KB
sha256:c5b470e33ba26989b7042ec08879695f7372c7f6a89ab0801216042b16d6dcbd
coverage-data-test-integration-ubuntu-latest-upgrade
110 KB
sha256:e670020c59ce084ed3daea1c90a89ec0a7bcf6c97a73512b4a1e65cf424760c8
coverage-data-test-integration-ubuntu-latest-upload
110 KB
sha256:3986c999a7ce8408e155b41d6109f32fd54435fcd8902419a8326dfc29d52001
coverage-data-test-integration-ubuntu-latest-upload_mock
111 KB
sha256:ccd46d6a4f91761a7c1262963ca7375c419141160308317d1876c1c0b098a8e3
coverage-data-test-integration-windows-latest-board
111 KB
sha256:c0aa44e30dbf653a15510709d9370b413231679264ee0e2eda7f9105ac3f2cf0
coverage-data-test-integration-windows-latest-cache
109 KB
sha256:4479a40f2a0cacba5b5edab5ab6ac6b013982827cb2d0fde015f645fe465d1f6
coverage-data-test-integration-windows-latest-compile_1
113 KB
sha256:2a8c1f59a0a272f181c0097b50271f46c0b48d45206e63e3c32d08281d7237fd
coverage-data-test-integration-windows-latest-compile_2
112 KB
sha256:3c085ccf711b9cf5ce76d3e12fe24ec73a0fcf6bf0c5186521b4d3ae849fe61f
coverage-data-test-integration-windows-latest-compile_3
112 KB
sha256:8b1800bde142493035371c73c31b77e87c446a303ef25a4f5c8e2ea36fabb739
coverage-data-test-integration-windows-latest-compile_4
113 KB
sha256:7196bc3382091907891b4b1a82e9ddaafca997c3f38be34e5e20930626cd17bd
coverage-data-test-integration-windows-latest-compile_5
110 KB
sha256:f0fb327468604e5aade9bdeb735d2ae9d15b8ea205af114c2941b85e68fac7b7
coverage-data-test-integration-windows-latest-completion
110 KB
sha256:7e3511b03b217b4fda1c6cd5208f6da66807896468c219167aba97aa110e1b73
coverage-data-test-integration-windows-latest-config
110 KB
sha256:903b72e74e2d984dce122c0a21d2a4f84d79b0fa1931345ebbb8f34f386b374c
coverage-data-test-integration-windows-latest-core
112 KB
sha256:0387a6f71fd7daa13b7ca3e9c5f4a1ede12913e6c8434be36ca2f3e9eef79b3b
coverage-data-test-integration-windows-latest-daemon
112 KB
sha256:086dc137837c12a3c6e982f26cbb1b4cc3e8b19b9a98945533e1c13b26727f28
coverage-data-test-integration-windows-latest-debug
111 KB
sha256:223c0ea3bd3d2d2c29cd4961e45fab65809e67d89f94ade0b644dbf28629360e
coverage-data-test-integration-windows-latest-lib
111 KB
sha256:7beecbf179ebe54a4a72d87621c31620f86d612de8db458f2a0ebfabafab7167
coverage-data-test-integration-windows-latest-main
108 KB
sha256:8891bf449d21c2573827223bbbf0bab53db6faa840f41784b32e13ee2734340a
coverage-data-test-integration-windows-latest-monitor
111 KB
sha256:59e74bb9862c78ff58c9a0d0199ae6520884ab4ec42f2fff698c4ad2afcf73bf
coverage-data-test-integration-windows-latest-outdated
110 KB
sha256:fbe2b54192b3aef463a2bf76d5460254888d741d3fdec33e9db972ee771a0c1b
coverage-data-test-integration-windows-latest-profiles
111 KB
sha256:c5b24734e18001da9d705bd86904c09fd2d5c1ffd912e609732a4bed202d802f
coverage-data-test-integration-windows-latest-sketch
111 KB
sha256:b268cdc0ea747d4b45f4261985b891a742048318d3e063889bf83ab2b6ad67de
coverage-data-test-integration-windows-latest-update
110 KB
sha256:158b54221800a08bd813c06703563cf59e2ade6ce9c1fc2aefd269f51bf6884b
coverage-data-test-integration-windows-latest-upgrade
110 KB
sha256:1cb8ea0c33deb037666d221ffa3bbf44af860f3c6a96c4befcc1305c44772e94
coverage-data-test-integration-windows-latest-upload
110 KB
sha256:9011b7a8e86c4f13d280212bf4e58f2e2c80df76fcbe5e69ae8a1259cad71a11
coverage-data-test-integration-windows-latest-upload_mock
111 KB
sha256:71256a1e888e79c6a227e964b17658de88f00b7bd1153da658db56726ba0907d
coverage-data-test-ubuntu-latest
4.1 MB
sha256:90d5573bdc681f24e015d879ffe2c384e476ea5d373a2f5e542853f0bcebcd84