mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-08 05:26:58 +02:00
ci-automation/image-changes: Expect HEAD commit to have a tag
This commit is contained in:
parent
2c7af82d75
commit
50b515ee32
@ -65,7 +65,8 @@ function image_changes() (
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
local version
|
local ic_head_tag version
|
||||||
|
head_git_tag . ic_head_tag
|
||||||
version=$(source sdk_container/.repo/manifests/version.txt; echo "${FLATCAR_VERSION}")
|
version=$(source sdk_container/.repo/manifests/version.txt; echo "${FLATCAR_VERSION}")
|
||||||
package_diff_env+=(
|
package_diff_env+=(
|
||||||
"FROM_B=bincache"
|
"FROM_B=bincache"
|
||||||
@ -90,7 +91,7 @@ function image_changes() (
|
|||||||
show_changes_params+=(
|
show_changes_params+=(
|
||||||
# The show-changes script expects a tag name, so using git tag
|
# The show-changes script expects a tag name, so using git tag
|
||||||
# here instead of the vernum variable.
|
# here instead of the vernum variable.
|
||||||
"NEW_VERSION=$(git tag --points-at HEAD)"
|
"NEW_VERSION=${ic_head_tag}"
|
||||||
)
|
)
|
||||||
|
|
||||||
local fbs_repo='../flatcar-build-scripts'
|
local fbs_repo='../flatcar-build-scripts'
|
||||||
@ -122,11 +123,23 @@ function image_changes() (
|
|||||||
# 1 - scripts repo
|
# 1 - scripts repo
|
||||||
# 2 - name of a variable to store the result in
|
# 2 - name of a variable to store the result in
|
||||||
function git_tag_for_release() {
|
function git_tag_for_release() {
|
||||||
|
local scripts_repo git_tag_var_name
|
||||||
|
scripts_repo=${1}; shift
|
||||||
|
git_tag_var_name=${1}; shift
|
||||||
|
|
||||||
|
head_git_tag "${scripts_repo}" "${git_tag_var_name}"
|
||||||
|
}
|
||||||
|
|
||||||
|
function head_git_tag() {
|
||||||
local scripts_repo
|
local scripts_repo
|
||||||
scripts_repo=${1}; shift
|
scripts_repo=${1}; shift
|
||||||
local -n git_tag_ref="${1}"; shift
|
local -n git_tag_ref="${1}"; shift
|
||||||
|
|
||||||
git_tag_ref=$(cd "${scripts_repo}"; source sdk_lib/sdk_container_common.sh; get_git_version)
|
git_tag_ref=$(git -C "${scripts_repo}" tag --points-at HEAD)
|
||||||
|
if [[ -z ${git_tag_ref} ]]; then
|
||||||
|
echo 'expected git HEAD commit to contain a tag' >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Gets a git tag of a previous nightly that can be passed to
|
# Gets a git tag of a previous nightly that can be passed to
|
||||||
|
Loading…
Reference in New Issue
Block a user