From ee351f8769e9598113637f014fc648d4862decd8 Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:02:48 -0500 Subject: [PATCH 01/11] attempting to alter workflow to avoid fails if test suite is altered. --- .github/workflows/dotnet.yml | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 41510ca..7d3fb3d 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -25,9 +25,6 @@ jobs: steps: - uses: actions/checkout@v4 - with: - ref: master - fetch-depth: 0 - name: Setup .NET uses: actions/setup-dotnet@v4 with: @@ -56,19 +53,32 @@ jobs: -targetdir:./vomark-redux.Tests/$REPORT_DEST/reports \ -reporttypes:textsummary + - name: Set user config + run: | + git config user.name "github-actions" + git config user.email "actions@github.com" + + - name: Push new coverage report + run: | + git add -A + if git diff --cached --quiet; then + echo "No changes to code coverage" + else + git commit -m "AUTOMATED - Updated coverage report [skip ci]" + git push + fi + - name: Get line coverage id: coverage run: | COVERAGE=$(grep "Line coverage" ./vomark-redux.Tests/${REPORT_DEST}/reports/Summary.txt | sed -E 's/.*: ([0-9.]+)%.*/\1/') echo "coverage=$COVERAGE" >> $GITHUB_OUTPUT - - name: Set user config - run: | - git config user.name "github-actions" - git config user.email "actions@github.com" - name: Update coverage badge run: | + git checkout master + git pull COVERAGE=${{ steps.coverage.outputs.coverage }} COVERAGE=$(printf "%.0f" $COVERAGE) sed -i -E "s/coverage-[0-9]+%25/coverage-${COVERAGE}%25/" README.md From a0d9fc2baa442354d80d447011b61e8503fc25d9 Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:05:50 -0500 Subject: [PATCH 02/11] NOT AGAIN --- .github/workflows/dotnet.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 7d3fb3d..c08e861 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -58,16 +58,6 @@ jobs: git config user.name "github-actions" git config user.email "actions@github.com" - - name: Push new coverage report - run: | - git add -A - if git diff --cached --quiet; then - echo "No changes to code coverage" - else - git commit -m "AUTOMATED - Updated coverage report [skip ci]" - git push - fi - - name: Get line coverage id: coverage run: | @@ -91,7 +81,7 @@ jobs: echo "No changes to code coverage" else git commit -m "AUTOMATED - Updated coverage badge [skip ci]" - git push + git push HEAD:${GITHUB_REF_NAME} fi From bbf9bd477958e825327fbfc4010895c229b5d42f Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:07:53 -0500 Subject: [PATCH 03/11] :( --- .github/workflows/dotnet.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index c08e861..54176b4 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -67,8 +67,6 @@ jobs: - name: Update coverage badge run: | - git checkout master - git pull COVERAGE=${{ steps.coverage.outputs.coverage }} COVERAGE=$(printf "%.0f" $COVERAGE) sed -i -E "s/coverage-[0-9]+%25/coverage-${COVERAGE}%25/" README.md From ab1e1afb9ac8b4d41f35da3e127624e73704010c Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:10:28 -0500 Subject: [PATCH 04/11] :( TO THE MAX --- .github/workflows/dotnet.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 54176b4..7573d33 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -78,8 +78,9 @@ jobs: if git diff --cached --quiet; then echo "No changes to code coverage" else + BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}" git commit -m "AUTOMATED - Updated coverage badge [skip ci]" - git push HEAD:${GITHUB_REF_NAME} + git push HEAD:${BRANCH_NAME} fi From 4faca3f7f9c62ab6a696ae5cc94db38d0e10f196 Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:12:25 -0500 Subject: [PATCH 05/11] PLEASE IM SO HUNGRY I BEG OF YOU --- .github/workflows/dotnet.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 7573d33..1f9d2db 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -80,7 +80,7 @@ jobs: else BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}" git commit -m "AUTOMATED - Updated coverage badge [skip ci]" - git push HEAD:${BRANCH_NAME} + git push origin HEAD:${BRANCH_NAME} fi From 2bcf4f5f720c732cde31ef967223c9c445dce087 Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:15:21 -0500 Subject: [PATCH 06/11] okay, should be final fix? --- .github/workflows/dotnet.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 1f9d2db..1637072 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -80,6 +80,8 @@ jobs: else BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}" git commit -m "AUTOMATED - Updated coverage badge [skip ci]" + git fetch origin "${BRANCH_NAME}" + git rebase "origin/${BRANCH_NAME}" git push origin HEAD:${BRANCH_NAME} fi From 7bd8ff0a5e01817cd602cec3659f648a3fa00b9c Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:18:08 -0500 Subject: [PATCH 07/11] Okay, THIS should be the last --- .github/workflows/dotnet.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 1637072..84d2396 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -80,9 +80,7 @@ jobs: else BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}" git commit -m "AUTOMATED - Updated coverage badge [skip ci]" - git fetch origin "${BRANCH_NAME}" - git rebase "origin/${BRANCH_NAME}" - git push origin HEAD:${BRANCH_NAME} + git push --force-with-lease origin HEAD:${BRANCH_NAME} fi From d2d5d851fc62e88ba804a17b3fc12851716eeebc Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:22:05 -0500 Subject: [PATCH 08/11] inshallah we are not cookeed just yet --- .github/workflows/dotnet.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 84d2396..bc521b2 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -73,12 +73,15 @@ jobs: - name: Commit badge update run: | + BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}" + git fetch origin "${BRANCH_NAME}" + git checkout "${BRANCH_NAME}" + git add -A if git diff --cached --quiet; then echo "No changes to code coverage" else - BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}" git commit -m "AUTOMATED - Updated coverage badge [skip ci]" git push --force-with-lease origin HEAD:${BRANCH_NAME} fi From 776a9a5b26eee716f2fa0b952b8792755b0fb27f Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:25:11 -0500 Subject: [PATCH 09/11] UGHHHH --- .github/workflows/dotnet.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index bc521b2..fc2867d 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -25,6 +25,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Setup .NET uses: actions/setup-dotnet@v4 with: From ec06b623037c2e3852181a8f1492cae9a76f2600 Mon Sep 17 00:00:00 2001 From: ColorWizardd Date: Thu, 7 May 2026 15:27:35 -0500 Subject: [PATCH 10/11] final change before i nuke this ig --- .github/workflows/dotnet.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index fc2867d..c01bc6c 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -75,17 +75,12 @@ jobs: - name: Commit badge update run: | - BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}" - git fetch origin "${BRANCH_NAME}" - git checkout "${BRANCH_NAME}" - git add -A - if git diff --cached --quiet; then echo "No changes to code coverage" else git commit -m "AUTOMATED - Updated coverage badge [skip ci]" - git push --force-with-lease origin HEAD:${BRANCH_NAME} + git push origin HEAD:${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}} fi From 0cd4f1751bdf1722ed693cf258b9f50f778050dc Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 7 May 2026 20:28:24 +0000 Subject: [PATCH 11/11] AUTOMATED - Updated coverage badge [skip ci] --- vomark-redux.Tests/coverage/reports/Summary.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vomark-redux.Tests/coverage/reports/Summary.txt b/vomark-redux.Tests/coverage/reports/Summary.txt index a9d26fe..26f0052 100644 --- a/vomark-redux.Tests/coverage/reports/Summary.txt +++ b/vomark-redux.Tests/coverage/reports/Summary.txt @@ -1,6 +1,6 @@ Summary - Generated on: 05/07/2026 - 19:54:05 - Coverage date: 05/07/2026 - 19:54:03 + Generated on: 05/07/2026 - 20:28:24 + Coverage date: 05/07/2026 - 20:28:21 Parser: Cobertura Assemblies: 1 Classes: 24