#!/bin/bash set -ex package_type=${1} # Since $HOME is set in GH_Actions as /github/home, pyenv fails to create virtualenvs. # For this script, we set $HOME to /root and then set it back to /github/home. GITHUB_HOME="${HOME}" export HOME="/root" eval "$(pyenv init -)" pyenv activate packaging_env echo "Package type: ${package_type}" export PYTHONPATH=/ python3 -m tools.packaging_automation.validate_build_output --output_file output.log \ --ignore_file .github/packaging/packaging_ignore.yml \ --package_type ${package_type} pyenv deactivate # Set $HOME back to /github/home export HOME=${GITHUB_HOME} # Print the output to the console