From 7a82b0fe43ca3400ba4cfd4203da5b04de538d45 Mon Sep 17 00:00:00 2001 From: SChernykh <15806605+SChernykh@users.noreply.github.com> Date: Sun, 22 Jun 2025 10:48:24 +0200 Subject: [PATCH] Deploy code coverage report --- .github/workflows/coverage.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 63dfd4c..6839904 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -56,6 +56,27 @@ jobs: cd tests/build/CMakeFiles/p2pool_tests.dir/home/runner/work/p2pool/p2pool/src genhtml --demangle-cpp -o coverage coverage.info + - name: Checkout GitHub Pages repository + uses: actions/checkout@v4 + with: + repository: SChernykh/SChernykh.github.io + token: ${{ secrets.PAGES_DEPLOY_TOKEN }} + path: gh-pages + + - name: Copy coverage report to GitHub Pages repo + run: | + rm -rf gh-pages/p2pool-coverage + cp -r tests/build/CMakeFiles/p2pool_tests.dir/home/runner/work/p2pool/p2pool/src/coverage gh-pages/p2pool-coverage + + - name: Commit and push coverage report + run: | + cd gh-pages + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add p2pool-coverage + git commit -m "Update p2pool coverage report" + git push + - name: Archive coverage data uses: actions/upload-artifact@v4 with: