mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-10 06:26:57 +02:00
44 lines
1.3 KiB
Bash
Executable File
44 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -x
|
|
set -euo pipefail
|
|
|
|
source ci-automation/image_changes.sh
|
|
|
|
# Callback invoked by run_image_changes_job, read its docs to learn
|
|
# about the details about the callback.
|
|
function github_ricj_callback() {
|
|
package_diff_env+=(
|
|
"FROM_B=file://${PWD}/artifacts/images"
|
|
# BOARD_B and CHANNEL_B are unused.
|
|
)
|
|
package_diff_params+=(
|
|
# The package-diff script appends version to the file
|
|
# URL, but the directory with the image has no version
|
|
# component at its end, so we use . as a version.
|
|
'.'
|
|
)
|
|
# Nothing to add to size changes env.
|
|
size_changes_params+=(
|
|
"local:${PWD}/artifacts/images"
|
|
)
|
|
show_changes_env+=(
|
|
# Override the default locations of repositories.
|
|
"SCRIPTS_REPO=."
|
|
"COREOS_OVERLAY_REPO=../coreos-overlay"
|
|
"PORTAGE_STABLE_REPO=../portage-stable"
|
|
)
|
|
show_changes_params+=(
|
|
# We may not have a tag handy, so we tell show-changes
|
|
# to use git HEAD as a reference to new changelog
|
|
# entries.
|
|
'NEW_VERSION=HEAD'
|
|
)
|
|
}
|
|
|
|
arch=${1}; shift
|
|
mode=${1}; shift
|
|
report_file_name="image-changes-reports-${mode}.txt"
|
|
|
|
run_image_changes_job "${arch}" "${mode}" "${report_file_name}" '../flatcar-build-scripts' github_ricj_callback
|