2021-11-29 17:42:43 +01:00
|
|
|
#!/bin/bash
|
2021-11-30 18:35:09 +01:00
|
|
|
if [[ ! -z "$CODECHECKER_ACTION_DEBUG" ]]; then
|
|
|
|
|
set -x
|
|
|
|
|
fi
|
2021-11-29 17:42:43 +01:00
|
|
|
|
2022-03-26 12:41:02 +01:00
|
|
|
echo "::group::Installing CodeChecker from PyPI"
|
2021-11-29 17:42:43 +01:00
|
|
|
if [[ "$IN_VERSION" == "master" ]]; then
|
|
|
|
|
# The default branch name "master" is offered as a convenient shortcut for
|
|
|
|
|
# fetching the latest release.
|
|
|
|
|
pip3 install codechecker
|
|
|
|
|
else
|
|
|
|
|
pip3 install codechecker=="$IN_VERSION"
|
|
|
|
|
fi
|
|
|
|
|
pip3 show codechecker
|
2021-11-30 18:35:09 +01:00
|
|
|
echo "::endgroup::"
|
2021-11-29 17:42:43 +01:00
|
|
|
|
2021-11-30 18:35:09 +01:00
|
|
|
which CodeChecker
|
2021-11-29 17:42:43 +01:00
|
|
|
CodeChecker analyzer-version
|
|
|
|
|
CodeChecker web-version
|
|
|
|
|
|
|
|
|
|
echo "::set-output name=PATH::$(dirname $(which CodeChecker))"
|
|
|
|
|
echo "::set-output name=VERSION::$(CodeChecker analyzer-version | grep 'Base package' | cut -d'|' -f 2 | tr -d ' ')"
|
|
|
|
|
echo "::set-output name=GITSEVEN::$(CodeChecker analyzer-version | grep 'Git commit' | cut -d'|' -f 2 | cut -c 2-8)"
|