1
0
mirror of https://github.com/kata-containers/kata-containers.git synced 2025-05-07 16:07:37 +00:00

local-build: Stop using cached artifacts when local-build/* is updated

This is to add an info for files at `tools/packaging/kata-deploy/local-build/*
to a version of the components and ensure that the cached artefacts are not used
when the files of interest are updated.

Fixes: 

Signed-off-by: Hyounggyu Choi <Hyounggyu.Choi@ibm.com>
This commit is contained in:
Hyounggyu Choi 2024-05-14 14:26:11 +02:00 committed by Fabiano Fidêncio
parent 9a3392993d
commit 37060a7d2e
No known key found for this signature in database
GPG Key ID: EE926C2BDACC177B

View File

@ -186,7 +186,7 @@ install_cached_tarball_component() {
fi
local component="${1}"
local current_version="${2}"
local current_version="${2}-$(git log -1 --pretty=format:"%h" ${repo_root_dir}/tools/packaging/kata-deploy/local-build)"
local current_image_version="${3}"
local component_tarball_name="${4}"
local component_tarball_path="${5}"
@ -1077,7 +1077,7 @@ handle_build() {
esac
pushd ${workdir}
echo "${latest_artefact}" > ${build_target}-version
echo "${latest_artefact}-$(git log -1 --pretty=format:"%h" ${repo_root_dir}/tools/packaging/kata-deploy/local-build)" > ${build_target}-version
echo "${latest_builder_image}" > ${build_target}-builder-image-version
sha256sum "${final_tarball_name}" > ${build_target}-sha256sum