From c6e05e483b578e4097a7c7cdbbdb19fcc0f520db Mon Sep 17 00:00:00 2001 From: Ed Burns Date: Fri, 29 May 2026 11:01:17 -0700 Subject: [PATCH] According to copilot and human reasoning, the execute bit was not set and caused the failure Re-enable Java JaCoCo badge update steps On branch edburns/fix-jacoco-failure-on-main modified: .github/workflows/java-sdk-tests.yml - Follow convention and invoke script via `bash` rather than assuming the execute bit is set. --- .github/scripts/generate-java-coverage-badge.sh | 0 .github/workflows/java-sdk-tests.yml | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 .github/scripts/generate-java-coverage-badge.sh diff --git a/.github/scripts/generate-java-coverage-badge.sh b/.github/scripts/generate-java-coverage-badge.sh old mode 100644 new mode 100755 diff --git a/.github/workflows/java-sdk-tests.yml b/.github/workflows/java-sdk-tests.yml index 7f41e6bfc..20e66b41c 100644 --- a/.github/workflows/java-sdk-tests.yml +++ b/.github/workflows/java-sdk-tests.yml @@ -118,12 +118,12 @@ jobs: retention-days: 1 - name: Generate JaCoCo badge - if: false # Disabled because it always fails on main + if: success() && github.ref == 'refs/heads/main' && matrix.test-jdk == '25' working-directory: . - run: .github/scripts/generate-java-coverage-badge.sh java/target/site/jacoco-coverage/jacoco.csv .github/badges + run: bash .github/scripts/generate-java-coverage-badge.sh java/target/site/jacoco-coverage/jacoco.csv .github/badges - name: Create PR for JaCoCo badge update - if: false # Disabled because it always fails on main + if: success() && github.ref == 'refs/heads/main' && matrix.test-jdk == '25' uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v7 with: commit-message: "Update Java JaCoCo coverage badge"