This repository was archived by the owner on Jul 9, 2024. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9999 run : |
100100 APP_VERSION=${{ steps.version.outputs.nextRelease }}-${{ matrix.board }}-${{ matrix.network }}-${{ matrix.loglevel }}
101101 echo "CONFIG_ASSET_TRACKER_V2_APP_VERSION=\"${APP_VERSION}\"" >> prj.conf
102- echo "CONFIG_AZURE_FOTA_APP_VERSION=\"${APP_VERSION}\"" >> prj.conf
103102
104103 - name : Enable debug logs
105104 if : matrix.loglevel == 'debug'
@@ -210,7 +209,6 @@ jobs:
210209 APP_VERSION=${{ github.sha }}-${{ matrix.board }}-${{ matrix.network }}-${JOB_ID}
211210 echo "APP_VERSION=${APP_VERSION}" >> $GITHUB_ENV
212211 echo "CONFIG_ASSET_TRACKER_V2_APP_VERSION=\"${APP_VERSION}-original\"" >> prj.conf
213- echo "CONFIG_AZURE_FOTA_APP_VERSION=\"${APP_VERSION}-original\"" >> prj.conf
214212
215213 - run : echo "# Firmware CI settings" >> prj.conf
216214
@@ -259,7 +257,6 @@ jobs:
259257 - name : Build with changed version for FOTA test
260258 run : |
261259 echo "CONFIG_ASSET_TRACKER_V2_APP_VERSION=\"${APP_VERSION}-upgraded\"" >> prj.conf
262- echo "CONFIG_AZURE_FOTA_APP_VERSION=\"${APP_VERSION}-upgraded\"" >> prj.conf
263260 docker run --rm -v ${PWD}:/workdir/ncs/firmware ${{ needs.docker.outputs.docker_image }} /bin/bash -c 'cd ncs/firmware && west update && west build -p always -b ${{ matrix.board }} -- -DOVERLAY_CONFIG="overlay-debug.conf;asset-tracker-cloud-firmware-azure.conf"'
264261 cp build/zephyr/app_update.bin fota-upgrade.bin
265262 cp prj.conf fota-upgrade.conf
Original file line number Diff line number Diff line change @@ -8,9 +8,20 @@ menu "Asset Tracker"
88
99config ASSET_TRACKER_V2_APP_VERSION
1010 string "Asset Tracker application firmware version"
11- default AZURE_FOTA_APP_VERSION if AZURE_IOT_HUB && AZURE_FOTA && !AZURE_FOTA_APP_VERSION_AUTO
1211 default "0.0.0-development"
1312
13+ config AZURE_FOTA_APP_VERSION
14+ default ASSET_TRACKER_V2_APP_VERSION if AZURE_IOT_HUB && AZURE_FOTA && !AZURE_FOTA_APP_VERSION_AUTO
15+ help
16+ Kconfig redefinition that aligns the azure fota and application version strings.
17+ When updating the application firmware the ASSET_TRACKER_V2_APP_VERSION option should be
18+ used as it takes precedence over the AZURE_FOTA_APP_VERSION option.
19+
20+ config AZURE_FOTA_VERSION_MAX_LEN
21+ default ASSET_TRACKER_V2_APP_VERSION_MAX_LEN if AZURE_IOT_HUB && AZURE_FOTA && !AZURE_FOTA_APP_VERSION_AUTO
22+ help
23+ Kconfig redefinition that aligns the azure fota and application version string length.
24+
1425config ASSET_TRACKER_V2_APP_VERSION_MAX_LEN
1526 int "Maximum length of application firmware version"
1627 default 150
You can’t perform that action at this time.
0 commit comments