From 4f2b253c59ce68111c22047fa98737db9983a1a0 Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Mon, 13 Jul 2026 03:25:57 -0700 Subject: [PATCH 1/4] chore(dev): switch to 2bndy5/arduino-compile-sketches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I'm fairly confident enough to try out [2bndy5/arduino-compile-sketches] now. This is my rust port of the [arduino/compile-sketches] action where sketches are compiled in parallel (among other QoL improvements). Should work fine as a drop in replacement. 🤞 [2bndy5/arduino-compile-sketches]: https://github.com/2bndy5/arduino-compile-sketches [arduino/compile-sketches]: https://github.com/arduino/compile-sketches --- .github/workflows/build_arduino.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build_arduino.yaml b/.github/workflows/build_arduino.yaml index a8928c8..ccfa26b 100644 --- a/.github/workflows/build_arduino.yaml +++ b/.github/workflows/build_arduino.yaml @@ -85,9 +85,8 @@ jobs: echo "report-name=${FQBN}" | tr : - >> "${GITHUB_OUTPUT}" - name: Compile examples - uses: arduino/compile-sketches@8ac27e99289705c4abec832089575d687b859227 # v1.1.2 + uses: 2bndy5/arduino-compile-sketches@98a9de69e27638399ed4546e6c0047f4ae4b3177 # v0.1.0 with: - # cli-version: '0.33.0' sketch-paths: ${{ inputs.sketch-paths }} fqbn: ${{ inputs.fqbn }} libraries: ${{ inputs.libraries }} From 7c3e329aeae16415a7048b041287b4d1d2ad49a8 Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Mon, 13 Jul 2026 05:07:43 -0700 Subject: [PATCH 2/4] bump action for bug fix --- .github/workflows/build_arduino.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_arduino.yaml b/.github/workflows/build_arduino.yaml index ccfa26b..8726664 100644 --- a/.github/workflows/build_arduino.yaml +++ b/.github/workflows/build_arduino.yaml @@ -85,7 +85,7 @@ jobs: echo "report-name=${FQBN}" | tr : - >> "${GITHUB_OUTPUT}" - name: Compile examples - uses: 2bndy5/arduino-compile-sketches@98a9de69e27638399ed4546e6c0047f4ae4b3177 # v0.1.0 + uses: 2bndy5/arduino-compile-sketches@784024f590ca8e61d28f9ffd58902514e9871b96 # v0.1.1 with: sketch-paths: ${{ inputs.sketch-paths }} fqbn: ${{ inputs.fqbn }} From 2cd6d9a5d153df8044bd7793ccfb2805015f8126 Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Mon, 13 Jul 2026 07:46:52 -0700 Subject: [PATCH 3/4] bump again for another fix and enable colored output --- .github/workflows/build_arduino.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_arduino.yaml b/.github/workflows/build_arduino.yaml index 8726664..158dc5b 100644 --- a/.github/workflows/build_arduino.yaml +++ b/.github/workflows/build_arduino.yaml @@ -85,7 +85,10 @@ jobs: echo "report-name=${FQBN}" | tr : - >> "${GITHUB_OUTPUT}" - name: Compile examples - uses: 2bndy5/arduino-compile-sketches@784024f590ca8e61d28f9ffd58902514e9871b96 # v0.1.1 + uses: 2bndy5/arduino-compile-sketches@7054072856c0b7a908e1df70581ed0421d4d5828 # v0.1.2 + env: + # spell-checker: disable-next-line + CLICOLOR_FORCE: 1 with: sketch-paths: ${{ inputs.sketch-paths }} fqbn: ${{ inputs.fqbn }} From 36edb37f23e3cc587a4f00b84b76bee8bade43bb Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Tue, 14 Jul 2026 14:30:33 -0700 Subject: [PATCH 4/4] bump again for fix in size delta calc --- .github/workflows/build_arduino.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_arduino.yaml b/.github/workflows/build_arduino.yaml index 158dc5b..bbb8d41 100644 --- a/.github/workflows/build_arduino.yaml +++ b/.github/workflows/build_arduino.yaml @@ -85,7 +85,7 @@ jobs: echo "report-name=${FQBN}" | tr : - >> "${GITHUB_OUTPUT}" - name: Compile examples - uses: 2bndy5/arduino-compile-sketches@7054072856c0b7a908e1df70581ed0421d4d5828 # v0.1.2 + uses: 2bndy5/arduino-compile-sketches@558c3a56bc28ceee3efb0ed83b187f08f4a5d29e # v0.1.3 env: # spell-checker: disable-next-line CLICOLOR_FORCE: 1