Skip to content

Commit 752f48b

Browse files
committed
CI: use existing manifest
Modify to use west.yml included in the PR version. Accordingly, the initialization process has been changed.
1 parent 8faf90b commit 752f48b

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,33 +12,34 @@ jobs:
1212
- name: Checkout
1313
uses: actions/checkout@v4
1414
with:
15-
path: Arduino-Zephyr-API
15+
path: modules/lib/Arduino-Zephyr-API
1616

1717
- name: Initialize
18-
working-directory: Arduino-Zephyr-API
1918
run: |
20-
west init -m https://github.com/zephyrproject-rtos/gsoc-2022-arduino-core.git
19+
mkdir manifest
20+
cp modules/lib/Arduino-Zephyr-API/west.yml manifest
21+
west init -l manifest
2122
west update
2223
git clone https://github.com/arduino/ArduinoCore-API.git ArduinoCore-API
2324
cp -r ArduinoCore-API/api modules/lib/Arduino-Zephyr-API/cores/arduino/.
2425
2526
- name: Build fade
26-
working-directory: Arduino-Zephyr-API
27+
working-directory: modules/lib/Arduino-Zephyr-API
2728
run: |
2829
west build -p -b arduino_nano_33_ble/nrf52840/sense samples/fade
2930
3031
- name: Build i2cdemo
31-
working-directory: Arduino-Zephyr-API
32+
working-directory: modules/lib/Arduino-Zephyr-API
3233
run: |
3334
west build -p -b arduino_nano_33_ble/nrf52840/sense samples/i2cdemo
3435
3536
- name: Build adc
36-
working-directory: Arduino-Zephyr-API
37+
working-directory: modules/lib/Arduino-Zephyr-API
3738
run: |
3839
west build -p -b beagleconnect_freedom/cc1352p7 samples/analog_input
3940
4041
- name: Archive firmware
4142
uses: actions/upload-artifact@v4
4243
with:
4344
name: firmware
44-
path: Arduino-Zephyr-API/build/zephyr/zephyr.*
45+
path: modules/lib/Arduino-Zephyr-API/build/zephyr/zephyr.*

0 commit comments

Comments
 (0)