diff --git a/.github/workflows/publish_pypi.yml b/.github/workflows/publish_pypi.yml index fcf6f3b..1cc336a 100644 --- a/.github/workflows/publish_pypi.yml +++ b/.github/workflows/publish_pypi.yml @@ -48,7 +48,8 @@ jobs: sudo apt update sudo apt install -y build-essential cmake NEWEST="" - for v in $(apt-cache search '^clang-[0-9]+$' | awk '{print $2}' | sort -rn); do + for name in $(apt-cache search '^clang-[0-9]+$' | awk '{print $1}' | sort -rV); do + v=${name#clang-} if sudo apt-get install --dry-run -y "clang-$v" "llvm-$v" "lld-$v" "libclang-$v-dev" >/dev/null 2>&1; then NEWEST=$v break