Application versioning based on build release

This change will automatically adjust versioning of the application
tarball and python plugins to reflect the same version reported by
SW_VERION in /etc/build.info.

Test plan:
PASS: build-pkgs -a & build-image
PASS: Confirm that the tarball version matches the platform version
PASS: Apply application

Story: 2010929
Task: 49353

Change-Id: Iea91ebb7944c41a17e241a24152628b3be57c47e
Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
This commit is contained in:
Igor Soares 2023-12-29 12:36:59 -03:00
parent 96c1c3c558
commit 091445062b
4 changed files with 6 additions and 4 deletions

View File

@ -7,7 +7,8 @@ Build-Depends: debhelper-compat (= 13),
python3-all,
python3-pbr,
python3-setuptools,
python3-wheel
python3-wheel,
build-info
Standards-Version: 4.5.1
Homepage: https://www.starlingx.io

View File

@ -5,7 +5,7 @@ export APP_NAME = sts-silicom
export PYBUILD_NAME = k8sapp_sts_silicom
export DEB_VERSION = $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
export MAJOR = $(shell echo $(DEB_VERSION) | cut -f 1 -d '-')
export MAJOR = $(shell cat /etc/build.info | grep SW_VERSION | cut -d'"' -f2)
export MINOR_PATCH = $(shell echo $(DEB_VERSION) | cut -f 4 -d '.')
export PBR_VERSION = $(MAJOR).$(MINOR_PATCH)

View File

@ -7,7 +7,8 @@ Build-Depends: debhelper-compat (= 13),
helm,
procps,
python3-k8sapp-sts-silicom,
python3-k8sapp-sts-silicom-wheels
python3-k8sapp-sts-silicom-wheels,
build-info
Standards-Version: 4.5.1
Homepage: https://www.starlingx.io

View File

@ -5,7 +5,7 @@ export ROOT = debian/tmp
export APP_FOLDER = $(ROOT)/usr/local/share/applications/helm
export DEB_VERSION = $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
export RELEASE = $(shell echo $(DEB_VERSION) | cut -f 1 -d '-')
export RELEASE = $(shell cat /etc/build.info | grep SW_VERSION | cut -d'"' -f2)
export REVISION = $(shell echo $(DEB_VERSION) | cut -f 4 -d '.')
export STS_SILICOM_PKG="helm-charts-sts-silicom-727b7ca.tar.gz"