mirror of https://github.com/citusdata/citus.git
26 lines
766 B
Bash
Executable File
26 lines
766 B
Bash
Executable File
#!/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
|