diff --git a/.github/PULL_REQUEST_TEMPLATE/task_fix_submission_en.md b/.github/PULL_REQUEST_TEMPLATE/task_fix_submission_en.md new file mode 100644 index 000000000..e2a3cb801 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/task_fix_submission_en.md @@ -0,0 +1,48 @@ + + +## Description + + +### Original task details +- **Task**: _Enter the full task name here_ +- **Variant**: _Enter the variant number here_ +- **Technology**: _Enter technology (e.g., SEQ, OMP, TBB, STL, MPI)_ +- **Student directory**: _Enter the directory name (e.g., `nesterov_a_vector_sum`)_ +- **Original PR / commit / issue link**: _Paste link(s) here_ +- **Original task definition**: _Paste the full task statement here_ + +### Fix details +- **Problem**: _What is broken / incorrect? Include symptoms and expected behavior._ +- **Root cause**: _Why did it happen?_ +- **Fix summary**: _What exactly did you change?_ +- **Verification**: _What did you run locally?_ + +--- + +## Checklist + + +- [ ] **CI Status**: All CI jobs (build, tests, report generation) are passing on my branch in my fork +- [ ] **Task Directory & Naming**: I did not rename the existing task directory and did not introduce extra task directories +- [ ] **Full Task Definition**: I have provided the complete original task description and the fix details in the pull request body +- [ ] **clang-format**: My changes pass `clang-format` locally in my fork (no formatting errors) +- [ ] **clang-tidy**: My changes pass `clang-tidy` locally in my fork (no warnings/errors) +- [ ] **Functional Tests**: All functional tests are passing locally on my machine +- [ ] **Performance Tests**: All performance tests are passing locally on my machine (if applicable) +- [ ] **Branch**: I am working on a dedicated fix branch (not on `master`) +- [ ] **Truthful Content**: I confirm that every detail provided in this pull request is accurate and truthful to the + best of my knowledge. + + diff --git a/.github/PULL_REQUEST_TEMPLATE/task_fix_submission_ru.md b/.github/PULL_REQUEST_TEMPLATE/task_fix_submission_ru.md new file mode 100644 index 000000000..308488d90 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/task_fix_submission_ru.md @@ -0,0 +1,49 @@ + + +## Описание + + +### Данные об исходной задаче +- **Задача**: _Введите здесь полное название задачи_ +- **Вариант**: _Введите здесь номер варианта_ +- **Технология**: _Введите технологию (например, SEQ, OMP, TBB, STL, MPI)_ +- **Директория студента**: _Введите имя директории (например, `nesterov_a_vector_sum`)_ +- **Ссылка на исходный PR / коммит / issue**: _Вставьте ссылку(и)_ +- **Полное описание исходной задачи**: _Вставьте полный текст условия_ + +### Детали исправления +- **Проблема**: _Что сломано / неверно? Симптомы и ожидаемое поведение._ +- **Причина**: _Почему так произошло?_ +- **Суть исправления**: _Что именно вы изменили?_ +- **Проверка**: _Что запускали локально?_ + +--- + +## Чек-лист + + +- [ ] **Статус CI**: Все CI-задачи (сборка, тесты, генерация отчёта) успешно проходят на моей ветке в моем форке +- [ ] **Директория и именование задачи**: Я не переименовывал существующую директорию задачи и не добавлял лишние директории задач +- [ ] **Полное описание задачи**: Я указал полное описание исходной задачи и детали исправления в теле pull request +- [ ] **clang-format**: Мои изменения успешно проходят `clang-format` локально в моем форке (нет ошибок форматирования) +- [ ] **clang-tidy**: Мои изменения успешно проходят `clang-tidy` локально в моем форке (нет предупреждений/ошибок) +- [ ] **Функциональные тесты**: Все функциональные тесты успешно проходят локально на моей машине +- [ ] **Тесты производительности**: Все тесты производительности успешно проходят локально на моей машине (если применимо) +- [ ] **Ветка**: Я работаю в отдельной ветке для исправления (а не в `master`) +- [ ] **Правдивое содержание**: Я подтверждаю, что все сведения, указанные в этом pull request, являются точными и + достоверными + + diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index b6f96f76c..46e5c485c 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -4,3 +4,5 @@ Please go to the `Preview` tab and select the appropriate template: * [Submit Student task (English)](?expand=1&template=task_submission_en.md) * [Submit Student task (Russian)](?expand=1&template=task_submission_ru.md) +* [Submit Fix for Student task (English)](?expand=1&template=task_fix_submission_en.md) +* [Submit Fix for Student task (Russian)](?expand=1&template=task_fix_submission_ru.md)