Skip to content

Commit

Permalink
fixes after testing 1
Browse files Browse the repository at this point in the history
  • Loading branch information
zmm committed Jul 22, 2024
1 parent 4826b09 commit 432d19b
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/1_helloworld.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: "Проверка наличия каталога ./hello_world/"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
name: Check out current commit

- name: check
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/2_usecase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
name: "Проверка наличия вики-страницы \"Макет и сценарий использования\" и разделов \"Макет UI\" \"Сценарий использования\" в ней"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
name: Check wiki
with:
repository: ${{github.repository}}.wiki
Expand Down Expand Up @@ -52,8 +52,8 @@ jobs:
exit 1
fi
if ! cat "${page}" | grep -iq "статистик"; then
echo "::error::Предварительная проверка не пройдена - не найдены изображения макета из репозитория. Вставьте их через \![Название картинки](полная ссылка вида https://github.com/moevm/nosql2h23-ecology/assets/34864759/8f850ef1-fc3d-4adb-a7aa-81598cc7794c) . Если вы храните изображение макета где-то ВНЕ репозитория, то, пожалуйста, разместите файлы в репо - иначе потом очень сложно собирать материалы вашей проекта."
if ! cat "${page}" | grep -iq '](https\:\/\/github.com\/moevm\/[^/]\+\/assets[^\)]\+)'; then
echo "::error::Предварительная проверка не пройдена - не найдены изображения макета из репозитория. Вставьте их через \![Название картинки](полная ссылка вида https://github.com/moevm/ВАШ РЕПО/assets/34864759/8f850ef1-fc3d-4adb-a7aa-81598cc7794c) . Если вы храните изображение макета где-то ВНЕ репозитория, то, пожалуйста, разместите файлы в репо - иначе потом очень сложно собирать материалы вашей проекта."
exit 1
fi
Expand Down
14 changes: 13 additions & 1 deletion .github/workflows/3_data_model.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
name: "Проверка наличия вики-страницы \"Модель данных\" и разделов \"Нереляционная модель\", \"Реляционная модель\", \"Сравнение моделей\", \"Вывод\" в ней"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
name: Check wiki
with:
repository: ${{github.repository}}.wiki
Expand All @@ -24,6 +24,7 @@ jobs:
conclusion="Вывод"
query_examples="Примеры запросов"
data_examples="Примеры данных"
redundancy="Избыточность данных"
if ! [[ -f "${page}" ]]; then
echo "::error::Предварительная проверка не пройдена - не найдена вики-страница \"Модель данных\""
Expand All @@ -41,6 +42,11 @@ jobs:
exit 1
fi
image_count=`cat "${page}" | grep '](https\:\/\/github.com\/moevm\/[^/]\+\/assets[^\)]\+)' | wc -l`
if [[ ${image_count} -lt 2 ]]; then
echo "::error::Предварительная проверка не пройдена - не найдены изображения для схем моделей данных. Для реляционной и нереляционной модели необходимо разместить изображения схем моделей данных. Вставьте их через \![Название картинки](полная ссылка вида https://github.com/moevm/ВАШ РЕПО/assets/34864759/8f850ef1-fc3d-4adb-a7aa-81598cc7794c) . Если вы храните изображение макета где-то ВНЕ репозитория, то, пожалуйста, разместите файлы в репо - иначе потом очень сложно собирать материалы вашей проекта. "
exit 1
fi
query_examples_count=`cat "${page}" | grep "${query_examples}" | wc -l`
if [[ "${query_examples_count}" != "2" ]]; then
Expand All @@ -54,6 +60,12 @@ jobs:
exit 1
fi
redundancy_count=`cat "${page}" | grep "${redundancy}" | wc -l`
if [[ "${redundancy_count}" != "2" ]]; then
echo "::error::Предварительная проверка не пройдена - не найдены заголовоки ${redundancy} (соответствующие подразделы должны быть в разделах с нереляционной и реляционной моделями)."
exit 1
fi
if ! cat "${page}" | grep -q "${comparison}"; then
echo "::error::Предварительная проверка не пройдена - не найден заголовок ${comparison}"
exit 1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/4_prototype_store_and_view.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: "Проверка наличия тега 0.5"
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
name: Check out current commit
with:
fetch-depth: 0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/5_prototype_analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: "Проверка наличия тега 0.8 и работоспособности docker-compose"
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
name: Check out current commit
with:
fetch-depth: 0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/6_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: "Проверка наличия пояснительной записки (report.doc / report.docx / report.odt + report.pdf в корне репо)"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
name: Check out current commit

- name: check
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/7_app_is_ready.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: "Проверка наличия тега 1.0"
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
name: Check out current commit
with:
fetch-depth: 0
Expand Down

0 comments on commit 432d19b

Please sign in to comment.