mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-04-19 14:29:05 +00:00
* Pre-commit in CI * Specify python version, and install dos2unix for remod * Refactor remod hook to correctly install dependencies * Run pre-commit
21 lines
522 B
Bash
Executable File
21 lines
522 B
Bash
Executable File
#!/bin/bash
|
|
run_and_check() {
|
|
"$@"
|
|
status=$?
|
|
if [ $status -ne 0 ]; then
|
|
echo "Error with \"$@\": Exited with status $status"
|
|
exit $status
|
|
fi
|
|
return $status
|
|
}
|
|
|
|
echo "I: Creating and activating virtual environment for pre-commit..."
|
|
python3 -m venv "$(dirname "$0")/../.venv"
|
|
source "$(dirname "$0")/../.venv/bin/activate"
|
|
|
|
echo "I: Installing pre-commit in virtual environment..."
|
|
run_and_check pip install pre-commit
|
|
run_and_check pre-commit install
|
|
|
|
echo "I: Installation successful."
|