From 7760fc6f843a94c287751617b1f8a04a87d9d032 Mon Sep 17 00:00:00 2001 From: mercersoft Date: Mon, 24 Nov 2025 13:40:39 -0800 Subject: [PATCH 01/17] use Directory.GetCurrentDirectory() at the end of Setup() to make sure symbolic links are resolved on MacOS. This fixes test failures on MacOS --- tests/cycod/Helpers/DirectoryHelpersTests.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/cycod/Helpers/DirectoryHelpersTests.cs b/tests/cycod/Helpers/DirectoryHelpersTests.cs index 953d32faf..1a0f72eb0 100644 --- a/tests/cycod/Helpers/DirectoryHelpersTests.cs +++ b/tests/cycod/Helpers/DirectoryHelpersTests.cs @@ -18,6 +18,9 @@ public void Setup() _testRootPath = Path.Combine(Path.GetTempPath(), $"DirectoryHelpersTests_{Guid.NewGuid()}"); Directory.CreateDirectory(_testRootPath!); Directory.SetCurrentDirectory(_testRootPath!); + // Normalize path to the canonical resolved form to avoid /var vs /private/var differences on macOS + _testRootPath = Directory.GetCurrentDirectory(); + } [TestCleanup] From c4aba3672e59e6b3832a0cd956175faabe9fdc44 Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Mon, 24 Nov 2025 13:51:41 -0800 Subject: [PATCH 02/17] Update ci.yml Add debugging of TRX files --- .github/workflows/ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 537a7a325..1429ede01 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -80,6 +80,19 @@ jobs: ./TestResults/*.trx ./TestResults/test-results-cycodt.log + - name: Debug TRX files + if: always() + run: | + echo "TRX files and basic stats:" + for f in ./TestResults/*.trx; do + echo "==== $f ====" + ls -lh "$f" + grep -c " Date: Mon, 24 Nov 2025 14:02:20 -0800 Subject: [PATCH 03/17] Update ci.yml publish each trx file separately so we know why one fails. --- .github/workflows/ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1429ede01..8fd9b3cde 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -93,6 +93,21 @@ jobs: echo done + - name: Publish each TRX individually + if: always() + run: | + set -e + for f in ./TestResults/*.trx; do + echo "---- Processing $f ----" + # Create a temporary workflow command file to run the action per file + echo "::group::TestReporter $f" + echo "Attempting dorny/test-reporter on $f" + # Use a sub-workflow invocation by writing a dynamic YAML? Too heavy. + # Instead, call the action via 'gh api' is complex. Simpler: break into matrix. + echo "::endgroup::" + done + shell: bash + - name: Publish test results uses: dorny/test-reporter@v2.2.0 if: always() # Run this step even if previous steps failed From cf0c9a7668cb888c3d379204faac67066e3e736a Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Mon, 24 Nov 2025 14:11:09 -0800 Subject: [PATCH 04/17] Update ci.yml Removed first added debug section --- .github/workflows/ci.yml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8fd9b3cde..4cece0819 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -80,19 +80,6 @@ jobs: ./TestResults/*.trx ./TestResults/test-results-cycodt.log - - name: Debug TRX files - if: always() - run: | - echo "TRX files and basic stats:" - for f in ./TestResults/*.trx; do - echo "==== $f ====" - ls -lh "$f" - grep -c " Date: Mon, 24 Nov 2025 16:15:15 -0800 Subject: [PATCH 05/17] Update ci.yml Detailed TRX scan --- .github/workflows/ci.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4cece0819..85ecc6fb6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -79,6 +79,24 @@ jobs: path: | ./TestResults/*.trx ./TestResults/test-results-cycodt.log + + - name: Detailed TRX scan + if: always() + run: | + for f in TestResults/*.trx; do + echo "==== $f ====" + ls -lh "$f" + echo "UnitTest count:" $(grep -c "/{ if(u && m==0){ print "UnitTest missing TestMethod:\n" buf "\n----"; } u=0; m=0; buf="" } + ' "$f" + echo + done - name: Publish each TRX individually if: always() From 57d08d7fc67b2671a23c6d44d91f8a9c826d09ce Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Tue, 25 Nov 2025 10:18:35 -0800 Subject: [PATCH 06/17] Create ci-junit.yml use JUnit instead of trx for test results. --- .github/workflows/ci-junit.yml | 133 +++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 .github/workflows/ci-junit.yml diff --git a/.github/workflows/ci-junit.yml b/.github/workflows/ci-junit.yml new file mode 100644 index 000000000..b8d2eab00 --- /dev/null +++ b/.github/workflows/ci-junit.yml @@ -0,0 +1,133 @@ +name: CI + +on: + schedule: + # Run at midnight UTC every day + - cron: '0 0 * * *' + push: + branches: [ main, master ] + pull_request: + branches: [ main, master ] + workflow_dispatch: + # Allow manual triggering + +jobs: + build: + runs-on: ubuntu-latest + env: + AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }} + AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }} + AZURE_OPENAI_CHAT_DEPLOYMENT: ${{ secrets.AZURE_OPENAI_CHAT_DEPLOYMENT }} + AZURE_OPENAI_SYSTEM_PROMPT: ${{ secrets.AZURE_OPENAI_SYSTEM_PROMPT }} + BING_SEARCH_V7_ENDPOINT: ${{ secrets.BING_SEARCH_V7_ENDPOINT }} + BING_SEARCH_V7_KEY: ${{ secrets.BING_SEARCH_V7_KEY }} + GOOGLE_SEARCH_ENDPOINT: ${{ secrets.GOOGLE_SEARCH_ENDPOINT }} + GOOGLE_SEARCH_KEY: ${{ secrets.GOOGLE_SEARCH_KEY }} + GOOGLE_SEARCH_ENGINE_ID: ${{ secrets.GOOGLE_SEARCH_ENGINE_ID }} + + steps: + - uses: actions/checkout@v3 + + - name: Setup .NET + uses: actions/setup-dotnet@v3 + with: + dotnet-version: 9.0.x + + - name: Make scripts executable + run: chmod +x ./scripts/*.sh + + - name: Determine CI build version + id: get-version + run: | + # Source the functions library + source ./scripts/_functions.sh + + # Use a timestamp-based version for CI builds + YEAR=$(date +'%Y') + MONTH=$(date +'%m') + DAY=$(date +'%d') + + CI_VERSION="1.0.0-ci-$YEAR$MONTH$DAY.1" + echo "CI_VERSION=$CI_VERSION" >> $GITHUB_ENV + echo "version=$CI_VERSION" >> $GITHUB_OUTPUT + + - name: Build all projects + run: ./scripts/build.sh ${{ env.CI_VERSION }} Release + + - name: Test + run: dotnet test --configuration Release --verbosity normal --logger "junit;LogFileName=test-results.xml" --results-directory ./TestResults + + - name: Run cycodt tests + run: | + export PATH=$PATH:$(pwd)/src/cycod/bin/Release/net9.0:$(pwd)/src/cycodt/bin/Release/net9.0:$(pwd)/src/cycodmd/bin/Release/net9.0 + which cycod + which cycodmd + which cycodt + cycodt run --log ./TestResults/test-results-cycodt.log --output-file ./TestResults/test-results-cycodt.xml --format junit + + - name: Clean up inception test result files + run: | + # Remove TRX files created by inception tests (still may exist) and any stray trx + rm -f tests/cycodt-yaml/inception-layer-1/*.trx || true + echo "Cleaned up inception test legacy TRX files" + + - name: Upload test results (JUnit) + uses: actions/upload-artifact@v4 + if: always() + with: + name: test-results-junit + path: | + ./TestResults/*.xml + ./TestResults/test-results-cycodt.log + + - name: Debug JUnit XML files + if: always() + run: | + echo "JUnit XML files and basic stats:" + for f in ./TestResults/*.xml; do + echo "==== $f ====" + ls -lh "$f" + grep -c " Date: Tue, 25 Nov 2025 10:33:30 -0800 Subject: [PATCH 07/17] Update ci-junit.yml --- .github/workflows/ci-junit.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-junit.yml b/.github/workflows/ci-junit.yml index b8d2eab00..e0f503800 100644 --- a/.github/workflows/ci-junit.yml +++ b/.github/workflows/ci-junit.yml @@ -1,14 +1,15 @@ -name: CI +name: CI - JUnit on: schedule: # Run at midnight UTC every day - cron: '0 0 * * *' push: - branches: [ main, master ] + branches: [ main, master, dorny-failure ] pull_request: branches: [ main, master ] - workflow_dispatch: + workflow_dispatch: + # Allow manual triggering jobs: From 54c3202bf94c87e66355550ee661d6eeef43b527 Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Tue, 25 Nov 2025 11:17:08 -0800 Subject: [PATCH 08/17] Update ci-junit.yml --- .github/workflows/ci-junit.yml | 36 +++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci-junit.yml b/.github/workflows/ci-junit.yml index e0f503800..84d141049 100644 --- a/.github/workflows/ci-junit.yml +++ b/.github/workflows/ci-junit.yml @@ -1,4 +1,4 @@ -name: CI - JUnit +name: CI JUnit on: schedule: @@ -55,10 +55,10 @@ jobs: - name: Build all projects run: ./scripts/build.sh ${{ env.CI_VERSION }} Release - - name: Test - run: dotnet test --configuration Release --verbosity normal --logger "junit;LogFileName=test-results.xml" --results-directory ./TestResults + - name: Test (.NET - TRX) + run: dotnet test --configuration Release --verbosity normal --logger "trx;LogFileName=test-results.trx" --results-directory ./TestResults - - name: Run cycodt tests + - name: Run cycodt tests (JUnit) run: | export PATH=$PATH:$(pwd)/src/cycod/bin/Release/net9.0:$(pwd)/src/cycodt/bin/Release/net9.0:$(pwd)/src/cycodmd/bin/Release/net9.0 which cycod @@ -72,12 +72,25 @@ jobs: rm -f tests/cycodt-yaml/inception-layer-1/*.trx || true echo "Cleaned up inception test legacy TRX files" - - name: Upload test results (JUnit) + - name: Convert TRX to JUnit XML + if: always() + run: | + echo "Installing trx2junit global tool" + dotnet tool install --global trx2junit || echo "Tool already installed" + export PATH="$PATH:$HOME/.dotnet/tools" + echo "Converting TRX files to JUnit XML" + ls -1 ./TestResults/*.trx || echo "No TRX files found" + trx2junit ./TestResults/*.trx || echo "Conversion produced warnings" + echo "Post-conversion listing:" + ls -lh ./TestResults/*.xml || echo "No XML files yet" + + - name: Upload test results uses: actions/upload-artifact@v4 if: always() with: - name: test-results-junit + name: test-results path: | + ./TestResults/*.trx ./TestResults/*.xml ./TestResults/test-results-cycodt.log @@ -94,7 +107,7 @@ jobs: echo done - - name: Publish test results (JUnit) + - name: Publish JUnit results uses: dorny/test-reporter@v2.2.0 if: always() with: @@ -113,6 +126,15 @@ jobs: src/cycod/bin/Release/net9.0/linux-x64/publish/ src/cycod/bin/Release/net9.0/osx-x64/publish/ + - name: Publish .NET TRX results + uses: dorny/test-reporter@v2.2.0 + if: always() + with: + name: .NET Tests (TRX) + path: ./TestResults/*.trx + reporter: dotnet-trx + fail-on-error: false + - name: Upload cycodt build artifacts uses: actions/upload-artifact@v4 with: From ae3f8c4352f7fa8fd7937377f5237bcaf22afac3 Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Tue, 25 Nov 2025 11:25:10 -0800 Subject: [PATCH 09/17] Update ci-junit.yml fixed --format to --output-format --- .github/workflows/ci-junit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-junit.yml b/.github/workflows/ci-junit.yml index 84d141049..8cf43716b 100644 --- a/.github/workflows/ci-junit.yml +++ b/.github/workflows/ci-junit.yml @@ -64,7 +64,7 @@ jobs: which cycod which cycodmd which cycodt - cycodt run --log ./TestResults/test-results-cycodt.log --output-file ./TestResults/test-results-cycodt.xml --format junit + cycodt run --log ./TestResults/test-results-cycodt.log --output-file ./TestResults/test-results-cycodt.xml --output-format junit - name: Clean up inception test result files run: | From 39367fc1abddcc6bc327770fe07c53019064f425 Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Tue, 25 Nov 2025 15:25:28 -0800 Subject: [PATCH 10/17] Update ci.yml convert trx to junit output before publishing using dorny --- .github/workflows/ci.yml | 91 +++++++++++++++++++++------------------- 1 file changed, 47 insertions(+), 44 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 85ecc6fb6..8cf43716b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,14 +1,15 @@ -name: CI +name: CI JUnit on: schedule: # Run at midnight UTC every day - cron: '0 0 * * *' push: - branches: [ main, master ] + branches: [ main, master, dorny-failure ] pull_request: branches: [ main, master ] - workflow_dispatch: + workflow_dispatch: + # Allow manual triggering jobs: @@ -54,72 +55,65 @@ jobs: - name: Build all projects run: ./scripts/build.sh ${{ env.CI_VERSION }} Release - - name: Test + - name: Test (.NET - TRX) run: dotnet test --configuration Release --verbosity normal --logger "trx;LogFileName=test-results.trx" --results-directory ./TestResults - - name: Run cycodt tests + - name: Run cycodt tests (JUnit) run: | export PATH=$PATH:$(pwd)/src/cycod/bin/Release/net9.0:$(pwd)/src/cycodt/bin/Release/net9.0:$(pwd)/src/cycodmd/bin/Release/net9.0 which cycod which cycodmd which cycodt - cycodt run --log ./TestResults/test-results-cycodt.log --output-file ./TestResults/test-results-cycodt.trx + cycodt run --log ./TestResults/test-results-cycodt.log --output-file ./TestResults/test-results-cycodt.xml --output-format junit - - name: Clean up inception test TRX files + - name: Clean up inception test result files run: | - # Remove TRX files created by inception tests to avoid interference with CI reporting - rm -f tests/cycodt-yaml/inception-layer-1/*.trx - echo "Cleaned up inception test TRX files" + # Remove TRX files created by inception tests (still may exist) and any stray trx + rm -f tests/cycodt-yaml/inception-layer-1/*.trx || true + echo "Cleaned up inception test legacy TRX files" + - name: Convert TRX to JUnit XML + if: always() + run: | + echo "Installing trx2junit global tool" + dotnet tool install --global trx2junit || echo "Tool already installed" + export PATH="$PATH:$HOME/.dotnet/tools" + echo "Converting TRX files to JUnit XML" + ls -1 ./TestResults/*.trx || echo "No TRX files found" + trx2junit ./TestResults/*.trx || echo "Conversion produced warnings" + echo "Post-conversion listing:" + ls -lh ./TestResults/*.xml || echo "No XML files yet" + - name: Upload test results uses: actions/upload-artifact@v4 - if: always() # Upload test results even if tests fail + if: always() with: name: test-results path: | ./TestResults/*.trx + ./TestResults/*.xml ./TestResults/test-results-cycodt.log - - - name: Detailed TRX scan + + - name: Debug JUnit XML files if: always() run: | - for f in TestResults/*.trx; do + echo "JUnit XML files and basic stats:" + for f in ./TestResults/*.xml; do echo "==== $f ====" ls -lh "$f" - echo "UnitTest count:" $(grep -c "/{ if(u && m==0){ print "UnitTest missing TestMethod:\n" buf "\n----"; } u=0; m=0; buf="" } - ' "$f" + grep -c " Date: Tue, 25 Nov 2025 15:31:55 -0800 Subject: [PATCH 11/17] Update ci-junit.yml Remove dorny-failure branch from push trigger --- .github/workflows/ci-junit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-junit.yml b/.github/workflows/ci-junit.yml index 8cf43716b..a695cc4dc 100644 --- a/.github/workflows/ci-junit.yml +++ b/.github/workflows/ci-junit.yml @@ -5,7 +5,7 @@ on: # Run at midnight UTC every day - cron: '0 0 * * *' push: - branches: [ main, master, dorny-failure ] + branches: [ main, master ] pull_request: branches: [ main, master ] workflow_dispatch: From 18d7cf07941a6d177b1e9f42e095a3035aadac61 Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Tue, 25 Nov 2025 15:33:55 -0800 Subject: [PATCH 12/17] Update ci.yml removed debug step --- .github/workflows/ci.yml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8cf43716b..1a2a6785c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -93,19 +93,6 @@ jobs: ./TestResults/*.trx ./TestResults/*.xml ./TestResults/test-results-cycodt.log - - - name: Debug JUnit XML files - if: always() - run: | - echo "JUnit XML files and basic stats:" - for f in ./TestResults/*.xml; do - echo "==== $f ====" - ls -lh "$f" - grep -c " Date: Tue, 25 Nov 2025 15:38:46 -0800 Subject: [PATCH 13/17] Update ci.yml changed name of WF to simply CI again --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1a2a6785c..a0f424f7a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: CI JUnit +name: CI on: schedule: From c379d7359139875db3f359c9fd1ae894591a35a4 Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Tue, 25 Nov 2025 15:46:55 -0800 Subject: [PATCH 14/17] Delete .github/workflows/ci-junit.yml --- .github/workflows/ci-junit.yml | 156 --------------------------------- 1 file changed, 156 deletions(-) delete mode 100644 .github/workflows/ci-junit.yml diff --git a/.github/workflows/ci-junit.yml b/.github/workflows/ci-junit.yml deleted file mode 100644 index a695cc4dc..000000000 --- a/.github/workflows/ci-junit.yml +++ /dev/null @@ -1,156 +0,0 @@ -name: CI JUnit - -on: - schedule: - # Run at midnight UTC every day - - cron: '0 0 * * *' - push: - branches: [ main, master ] - pull_request: - branches: [ main, master ] - workflow_dispatch: - - # Allow manual triggering - -jobs: - build: - runs-on: ubuntu-latest - env: - AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }} - AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }} - AZURE_OPENAI_CHAT_DEPLOYMENT: ${{ secrets.AZURE_OPENAI_CHAT_DEPLOYMENT }} - AZURE_OPENAI_SYSTEM_PROMPT: ${{ secrets.AZURE_OPENAI_SYSTEM_PROMPT }} - BING_SEARCH_V7_ENDPOINT: ${{ secrets.BING_SEARCH_V7_ENDPOINT }} - BING_SEARCH_V7_KEY: ${{ secrets.BING_SEARCH_V7_KEY }} - GOOGLE_SEARCH_ENDPOINT: ${{ secrets.GOOGLE_SEARCH_ENDPOINT }} - GOOGLE_SEARCH_KEY: ${{ secrets.GOOGLE_SEARCH_KEY }} - GOOGLE_SEARCH_ENGINE_ID: ${{ secrets.GOOGLE_SEARCH_ENGINE_ID }} - - steps: - - uses: actions/checkout@v3 - - - name: Setup .NET - uses: actions/setup-dotnet@v3 - with: - dotnet-version: 9.0.x - - - name: Make scripts executable - run: chmod +x ./scripts/*.sh - - - name: Determine CI build version - id: get-version - run: | - # Source the functions library - source ./scripts/_functions.sh - - # Use a timestamp-based version for CI builds - YEAR=$(date +'%Y') - MONTH=$(date +'%m') - DAY=$(date +'%d') - - CI_VERSION="1.0.0-ci-$YEAR$MONTH$DAY.1" - echo "CI_VERSION=$CI_VERSION" >> $GITHUB_ENV - echo "version=$CI_VERSION" >> $GITHUB_OUTPUT - - - name: Build all projects - run: ./scripts/build.sh ${{ env.CI_VERSION }} Release - - - name: Test (.NET - TRX) - run: dotnet test --configuration Release --verbosity normal --logger "trx;LogFileName=test-results.trx" --results-directory ./TestResults - - - name: Run cycodt tests (JUnit) - run: | - export PATH=$PATH:$(pwd)/src/cycod/bin/Release/net9.0:$(pwd)/src/cycodt/bin/Release/net9.0:$(pwd)/src/cycodmd/bin/Release/net9.0 - which cycod - which cycodmd - which cycodt - cycodt run --log ./TestResults/test-results-cycodt.log --output-file ./TestResults/test-results-cycodt.xml --output-format junit - - - name: Clean up inception test result files - run: | - # Remove TRX files created by inception tests (still may exist) and any stray trx - rm -f tests/cycodt-yaml/inception-layer-1/*.trx || true - echo "Cleaned up inception test legacy TRX files" - - - name: Convert TRX to JUnit XML - if: always() - run: | - echo "Installing trx2junit global tool" - dotnet tool install --global trx2junit || echo "Tool already installed" - export PATH="$PATH:$HOME/.dotnet/tools" - echo "Converting TRX files to JUnit XML" - ls -1 ./TestResults/*.trx || echo "No TRX files found" - trx2junit ./TestResults/*.trx || echo "Conversion produced warnings" - echo "Post-conversion listing:" - ls -lh ./TestResults/*.xml || echo "No XML files yet" - - - name: Upload test results - uses: actions/upload-artifact@v4 - if: always() - with: - name: test-results - path: | - ./TestResults/*.trx - ./TestResults/*.xml - ./TestResults/test-results-cycodt.log - - - name: Debug JUnit XML files - if: always() - run: | - echo "JUnit XML files and basic stats:" - for f in ./TestResults/*.xml; do - echo "==== $f ====" - ls -lh "$f" - grep -c " Date: Tue, 25 Nov 2025 15:48:53 -0800 Subject: [PATCH 15/17] Update ci.yml Removed dorny-failure from push branches --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a0f424f7a..c76a8f260 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ on: # Run at midnight UTC every day - cron: '0 0 * * *' push: - branches: [ main, master, dorny-failure ] + branches: [ main, master ] pull_request: branches: [ main, master ] workflow_dispatch: From 55a872e707c2ef7da6669cc252c723a8e81f9b9a Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Tue, 25 Nov 2025 15:49:33 -0800 Subject: [PATCH 16/17] Update ci.yml removed empty line --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c76a8f260..419b818dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,6 @@ on: pull_request: branches: [ main, master ] workflow_dispatch: - # Allow manual triggering jobs: From af10e4072c66a64341bc4e3812bebd2662fbdea7 Mon Sep 17 00:00:00 2001 From: Philipp Schmid Date: Tue, 25 Nov 2025 15:50:09 -0800 Subject: [PATCH 17/17] Update ci.yml removed extraneous space character to reduce diffs --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 419b818dc..3191681fb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: branches: [ main, master ] pull_request: branches: [ main, master ] - workflow_dispatch: + workflow_dispatch: # Allow manual triggering jobs: