diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 67b9b7992..509a88fa0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,3 +36,8 @@ jobs: - mac - windows uses: ./.github/workflows/perf.yml + + pages: + needs: + - perf + uses: ./.github/workflows/pages.yml diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index b59359b4a..1afa5d83d 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -1,8 +1,7 @@ name: Pages on: - push: - pull_request: + workflow_call: workflow_dispatch: permissions: @@ -110,6 +109,11 @@ jobs: with: name: scoreboard path: ./scoreboard/ + - name: Download coverage artifact + uses: actions/download-artifact@v4 + with: + name: cov-report + path: ./coverage/ - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: diff --git a/README.md b/README.md index a3e9d8147..39f807927 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ # Parallel Programming Course Welcome to the Parallel Programming Course! 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 scoreboard is available [here](https://learning-process.github.io/parallel_programming_course/scoreboard/) +Coverage report is available [here](https://learning-process.github.io/parallel_programming_course/coverage/) ### Parallel programming technologies: The following parallel programming technologies are considered in practice: