Skip to content
This repository was archived by the owner on Jul 9, 2024. It is now read-only.

Commit a1f3bc5

Browse files
committed
fix: update from upstream
This removes the need to define FOTA version
1 parent e17d5ba commit a1f3bc5

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

.github/workflows/build-and-release.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ jobs:
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

Kconfig

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,20 @@ menu "Asset Tracker"
88

99
config 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+
1425
config ASSET_TRACKER_V2_APP_VERSION_MAX_LEN
1526
int "Maximum length of application firmware version"
1627
default 150

0 commit comments

Comments
 (0)