Skip to content

Commit bc5dfad

Browse files
authored
Update build.yml
1 parent 6b7f1bc commit bc5dfad

1 file changed

Lines changed: 7 additions & 19 deletions

File tree

.github/workflows/build.yml

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,8 @@ jobs:
99
runs-on: ubuntu-latest
1010

1111
steps:
12-
- name: Checkout repository (with submodules)
12+
- name: Checkout repository
1313
uses: actions/checkout@v4
14-
with:
15-
submodules: recursive
1614

1715
- name: Install system dependencies
1816
run: |
@@ -29,38 +27,28 @@ jobs:
2927
python3 \
3028
patch
3129
32-
- name: Install Node.js 24 (required for lv_font_conv)
33-
uses: actions/setup-node@v4
34-
with:
35-
node-version: "24"
36-
37-
- name: Install lv_font_conv
38-
run: |
39-
npm install -g lvgl/lv_font_conv
40-
41-
- name: Download nRF5 SDK 17.1.0 (official Nordic binary)
30+
- name: Download nRF5 SDK 17.1.0 (official Nordic URL)
4231
run: |
4332
set -euxo pipefail
44-
4533
if [ ! -d "nrf5_sdk" ]; then
4634
echo "Downloading nRF5 SDK 17.1.0..."
4735
curl -L \
4836
https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/sdks/nrf5/binaries/nrf5_sdk_17.1.0_ddde560.zip \
4937
-o nrf5_sdk.zip
50-
5138
unzip -q nrf5_sdk.zip
52-
mv nRF5_SDK_17.1.0_ddde560 nrf5_sdk
39+
mv nrf5_sdk_17.1.0_ddde560 nrf5_sdk
5340
fi
5441
55-
- name: Configure CMake
42+
- name: Configure CMake (fonts pre-generated, no lv_font_conv)
5643
run: |
5744
mkdir -p build
5845
cd build
59-
6046
cmake .. \
6147
-GNinja \
6248
-DARM_NONE_EABI_TOOLCHAIN_PATH=/usr \
63-
-DNRF5_SDK_PATH=$GITHUB_WORKSPACE/nrf5_sdk
49+
-DNRF5_SDK_PATH=$GITHUB_WORKSPACE/nrf5_sdk \
50+
-DLV_FONT_CONV=/usr/bin/true \
51+
-DBUILD_FONTS=OFF
6452
6553
- name: Build firmware
6654
run: |

0 commit comments

Comments
 (0)