Skip to content

Commit 07ef80a

Browse files
authored
Update unit-tests.yml
1 parent 013726a commit 07ef80a

File tree

1 file changed

+0
-28
lines changed

1 file changed

+0
-28
lines changed

.github/workflows/unit-tests.yml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -25,34 +25,6 @@ jobs:
2525
with:
2626
python-version: '3.9'
2727

28-
- name: Validate requirements.txt
29-
run: |
30-
if [ -f "requirements.txt" ]; then
31-
echo "Validating dependencies in requirements.txt..."
32-
while IFS= read -r line; do
33-
# Извлекаем имя пакета и версию
34-
package_name=$(echo "$line" | cut -d '=' -f 1 | tr -d ' ')
35-
package_version=$(echo "$line" | grep -oP '(?<===)\d+\.\d+(\.\d+)?')
36-
37-
# Пропускаем строки, начинающиеся с комментариев или пустые строки
38-
if [[ $package_name == \#* || -z "$package_name" ]]; then
39-
continue
40-
fi
41-
42-
# Проверяем, что версия существует
43-
if [ -n "$package_version" ]; then
44-
if ! pip index versions "$package_name" | grep -q "$package_version"; then
45-
echo "Invalid version specified for $package_name: $package_version. Please use an existing version."
46-
exit 1
47-
fi
48-
else
49-
echo "Skipping version check for $package_name as no specific version is provided."
50-
fi
51-
done < requirements.txt
52-
else
53-
echo "requirements.txt not found! Skipping dependency validation."
54-
fi
55-
5628
- name: Install dependencies
5729
run: |
5830
python -m pip install --upgrade pip

0 commit comments

Comments
 (0)