Skip to content

Commit 76aef90

Browse files
authored
Merge branch 'master' into dependabot/pip/sphinx-9.0.4
2 parents e912158 + b7f2e5a commit 76aef90

File tree

11 files changed

+526
-501
lines changed

11 files changed

+526
-501
lines changed

.clang-tidy

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ Checks: >
4141
-portability-template-virtual-member-function,
4242
-readability-magic-numbers
4343
44-
WarningsAsErrors: "*"
4544
HeaderFilterRegex: '.*/(modules|tasks)/.*'
4645

4746
CheckOptions:

.github/workflows/static-analysis-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
- name: CMake configure
4848
run: >
4949
cmake -S . -B build -G Ninja
50-
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
50+
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_COMPILE_WARNING_AS_ERROR=ON
5151
env:
5252
CC: clang-21
5353
CXX: clang++-21
@@ -96,7 +96,7 @@ jobs:
9696
- name: CMake configure
9797
run: >
9898
cmake -S . -B build -G Ninja
99-
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
99+
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_COMPILE_WARNING_AS_ERROR=ON
100100
env:
101101
CC: gcc-14
102102
CXX: g++-14

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ repos:
4040
hooks:
4141
- id: yamllint
4242

43-
# Shell script linting with shellcheck
44-
- repo: https://github.com/koalaman/shellcheck-precommit
45-
rev: v0.11.0
43+
# Shell script linting with shellcheck (no docker dependency)
44+
- repo: https://github.com/shellcheck-py/shellcheck-py
45+
rev: v0.10.0.1
4646
hooks:
4747
- id: shellcheck
4848
files: \.sh$

README.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88

99
Welcome to the Parallel Programming Course!
1010

11-
For more detailed documentation and resources, please visit documentation pages: [en](https://learning-process.github.io/parallel_programming_course/en/), [ru](https://learning-process.github.io/parallel_programming_course/ru/). Course slides are available [here](https://learning-process.github.io/parallel_programming_slides/).
12-
13-
Course scoreboard is available [here](https://learning-process.github.io/parallel_programming_course/scoreboard/).
14-
15-
Coverage report is available [here](https://learning-process.github.io/parallel_programming_course/coverage/).
11+
Resources:
12+
- Documentation (full instructions and quick start): [English](https://learning-process.github.io/parallel_programming_course/en/), [Russian](https://learning-process.github.io/parallel_programming_course/ru/)
13+
- [Parallel Programming Course Slides](https://learning-process.github.io/parallel_programming_slides/)
14+
- [Course Scoreboard](https://learning-process.github.io/parallel_programming_course/scoreboard/)
15+
- [Code Coverage Report](https://learning-process.github.io/parallel_programming_course/coverage/)
1616

1717
### Parallel programming technologies:
1818
The following parallel programming technologies are considered in practice:
@@ -21,10 +21,6 @@ Coverage report is available [here](https://learning-process.github.io/parallel_
2121
* `oneAPI Threading Building Blocks (oneTBB)`
2222
* `Multithreading in C++ (std::thread)`
2323

24-
## Quickstart
25-
26-
See the full user guide for build, tests, docs, and tooling instructions: [documentation en](https://learning-process.github.io/parallel_programming_course/en/), [documentation ru](https://learning-process.github.io/parallel_programming_course/ru/).
27-
2824
### Rules for submissions:
2925
1. You are not supposed to trigger CI jobs by frequent updates of your pull request. First you should test you work locally with all the scripts (code style).
3026
* Respect others time and don't slow down the job queue

modules/runners/src/runners.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ void UnreadMessagesDetector::OnTestEnd(const ::testing::TestInfo & /*test_info*/
4848
}
4949

5050
void WorkerTestFailurePrinter::OnTestEnd(const ::testing::TestInfo &test_info) {
51-
if (test_info.result()->Passed()) {
51+
if (test_info.result()->Passed() || test_info.result()->Skipped()) {
5252
return;
5353
}
5454
PrintProcessRank();

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
numpy==2.3.4
1+
numpy==2.3.5
22
XlsxWriter==3.2.9
33
PyYAML==6.0.3
44
pre-commit==4.5.0

0 commit comments

Comments
 (0)