From 9f3bb884f7e46568c2cacade320fc018a8bc33d0 Mon Sep 17 00:00:00 2001 From: Jan Prochazka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Date: Fri, 1 Dec 2023 17:05:07 +0100 Subject: [PATCH 1/2] Add check if build.board is uppercase --- .github/workflows/boards.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/boards.yml b/.github/workflows/boards.yml index 05755be0a90..7faf8551000 100644 --- a/.github/workflows/boards.yml +++ b/.github/workflows/boards.yml @@ -45,6 +45,16 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 + - name: Check if build.board is uppercase + run: | + board_name=$(echo "espressif:pltf:esp32" | awk -F':' '{print $NF}') + if grep -q "^$board_name.build.board=[A-Z0-9_]*$" boards.txt; then + echo "$board_name.build.board is valid."; + else + echo "Error: $board_name.build.board is not uppercase!"; + exit 1; + fi + - name: Compile sketch uses: P-R-O-C-H-Y/compile-sketches@main with: From b117414de7ff5f0d3eaabbda613cf5736c50150e Mon Sep 17 00:00:00 2001 From: Jan Prochazka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Date: Fri, 1 Dec 2023 17:13:08 +0100 Subject: [PATCH 2/2] echo matrix.fqbn --- .github/workflows/boards.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/boards.yml b/.github/workflows/boards.yml index 7faf8551000..3e189231932 100644 --- a/.github/workflows/boards.yml +++ b/.github/workflows/boards.yml @@ -47,7 +47,7 @@ jobs: - name: Check if build.board is uppercase run: | - board_name=$(echo "espressif:pltf:esp32" | awk -F':' '{print $NF}') + board_name=$(echo ${{ matrix.fqbn }} | awk -F':' '{print $NF}') if grep -q "^$board_name.build.board=[A-Z0-9_]*$" boards.txt; then echo "$board_name.build.board is valid."; else