--- /dev/null
+---
+fixes:
+ - |
+ Fix the release job script to handle LOG_DIR unbound variable
+ and condition to check if the LOGS_SERVER or CDN_URL is being used.
--- /dev/null
+---
+fixes:
+ - |
+ Remove python 2.7 support
+
+ As per the deprecation notice python 2.7 is not long supported.
+ This causing job failures since the dependencies install
+ are not maintained.
+
+ DEPRECATION: Python 2.7 reached the end of its life on January 1st,
+ 2020. Please upgrade your Python as Python 2.7 is no longer
+ maintained. pip 21.0 will drop support for Python 2.7 in January
+ 2021. More details about Python 2 support in pip can be found at
+ https://pip.pypa.io/en/latest/development/release-process/#python-2-support
+ pip 21.0 will remove support for this functionality.
fi
fi
- #Project may still want to use system py27
- #pip and setuptools must be updated for py27 to work.
- python -m pip install --user --quiet --upgrade pip
- python -m pip install --user --quiet --no-warn-script-location --upgrade setuptools
- python --version
- python -m pip --version
- python -m pip freeze
-
python3 -m pip install --user --quiet --upgrade pip
python3 -m pip install --user --quiet --no-warn-script-location --upgrade setuptools
python3 -m pip install --user --quiet --no-warn-script-location --upgrade --upgrade-strategy eager -r "$requirements_file"
set_variables_common(){
echo "INFO: Setting common variables"
- if [[ -z ${LOGS_SERVER:-} ]] || [[ -z ${CDN_URL:-} ]]; then
+ if [[ -z ${LOGS_SERVER:-} ]] && [[ -z ${CDN_URL:-} ]]; then
echo "ERROR: LOGS_SERVER or CDN_URL not defined"
exit 1
fi
release_file="None"
fi
+ if [[ -z ${LOG_DIR:-} ]]; then
+ LOG_DIR=$(yq -r ".log_dir" "$release_file")
+ fi
if [[ -n ${LOGS_SERVER:-} ]]; then
logs_url="${LOGS_SERVER}/${NEXUS_PATH}${LOG_DIR}"
elif [[ -n ${CDN_URL:-} ]]; then