@@ -28,47 +28,35 @@ jobs:
2828 - name : Checkout code
2929 uses : actions/checkout@v4
3030
31- - name : Apply patches
32- run : |
33- git -C /opt/ncs/${MEMFAULT_NCS_VERSION}/nrf apply < patches/peripheral_mds.patch
34-
35- - name : Build firmware for ${{ matrix.board }}
36- run : |
37- . /opt/toolchain-env.sh
38- cd /opt/ncs/${MEMFAULT_NCS_VERSION}
39- west build --sysbuild --pristine=always --board ${{ matrix.board }} nrf/samples/bluetooth/peripheral_mds -- -DCONFIG_MEMFAULT_NCS_PROJECT_KEY=\"dummy\"
40-
4131 - name : Create sanitized board name
4232 id : board_name
4333 run : |
4434 BOARD_NAME="${{ matrix.board }}"
4535 SANITIZED_NAME=$(echo "$BOARD_NAME" | sed 's/\//-/g')
4636 echo "sanitized=$SANITIZED_NAME" >> $GITHUB_OUTPUT
4737
48- - name : Upload build artifacts
49- uses : actions/upload-artifact@v4
50- with :
51- name : firmware-v0.0.1-${{ steps.board_name.outputs.sanitized }}-${{ github.sha }}
52- path : |
53- /opt/ncs/*/build/dfu_application.zip_manifest.json
54- /opt/ncs/*/build/dfu_application.zip
55- /opt/ncs/*/build/merged.hex
56- /opt/ncs/*/build/peripheral_mds/zephyr/zephyr.elf
57- retention-days : 30
38+ - name : Apply patches
39+ run : |
40+ git -C /opt/ncs/${MEMFAULT_NCS_VERSION}/nrf apply < patches/peripheral_mds.patch
5841
59- - name : Rebuild with version=0.0.2
42+ - name : Build firmware for ${{ matrix.board }}
6043 run : |
6144 . /opt/toolchain-env.sh
6245 cd /opt/ncs/${MEMFAULT_NCS_VERSION}
63- west build --sysbuild --pristine=always --board ${{ matrix.board }} nrf/samples/bluetooth/peripheral_mds -- -DCONFIG_MEMFAULT_NCS_PROJECT_KEY=\"dummy\" -DCONFIG_MEMFAULT_NCS_FW_VERSION=\"0.0.2\"
46+ west build --build-dir 0.0.1 --sysbuild --pristine=always --board ${{ matrix.board }} nrf/samples/bluetooth/peripheral_mds -- -DCONFIG_MEMFAULT_NCS_PROJECT_KEY=\"dummy\" -DCONFIG_MEMFAULT_NCS_FW_VERSION=\"0.0.1\"
47+ west build --build-dir 0.0.2 --sysbuild --pristine=always --board ${{ matrix.board }} nrf/samples/bluetooth/peripheral_mds -- -DCONFIG_MEMFAULT_NCS_PROJECT_KEY=\"dummy\" -DCONFIG_MEMFAULT_NCS_FW_VERSION=\"0.0.2\"
6448
65- - name : Upload v0.0.2 build artifacts
49+ - name : Upload build artifacts
6650 uses : actions/upload-artifact@v4
6751 with :
68- name : firmware-v0.0.2- ${{ steps.board_name.outputs.sanitized }}-${{ github.sha }}
52+ name : firmware-${{ steps.board_name.outputs.sanitized }}-${{ github.sha }}
6953 path : |
70- /opt/ncs/*/build/dfu_application.zip_manifest.json
71- /opt/ncs/*/build/dfu_application.zip
72- /opt/ncs/*/build/merged.hex
73- /opt/ncs/*/build/peripheral_mds/zephyr/zephyr.elf
54+ /opt/ncs/*/0.0.1/dfu_application.zip_manifest.json
55+ /opt/ncs/*/0.0.1/dfu_application.zip
56+ /opt/ncs/*/0.0.1/merged.hex
57+ /opt/ncs/*/0.0.1/peripheral_mds/zephyr/zephyr.elf
58+ /opt/ncs/*/0.0.2/dfu_application.zip_manifest.json
59+ /opt/ncs/*/0.0.2/dfu_application.zip
60+ /opt/ncs/*/0.0.2/merged.hex
61+ /opt/ncs/*/0.0.2/peripheral_mds/zephyr/zephyr.elf
7462 retention-days : 30
0 commit comments