Skip to content

Remove Java JaCoCo badge auto-update pipeline#1826

Open
Copilot wants to merge 3 commits into
mainfrom
copilot/remove-jacoco-coverage-badge
Open

Remove Java JaCoCo badge auto-update pipeline#1826
Copilot wants to merge 3 commits into
mainfrom
copilot/remove-jacoco-coverage-badge

Conversation

Copilot AI commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

This PR removes Java JaCoCo badge maintenance from CI. The Java SDK workflow still runs tests and publishes test summaries, but no longer generates badge SVGs or opens badge-update PRs.

  • Workflow cleanup (.github/workflows/java-sdk-tests.yml)

    • Removed the JaCoCo badge generation step.
    • Removed the auto-PR step that committed badge updates from main.
  • Repository cleanup

    • Deleted unused badge generator script: .github/scripts/generate-java-coverage-badge.sh.
    • Deleted generated badge assets:
      • .github/badges/jacoco-generated.svg
      • .github/badges/jacoco-handwritten.svg
  • Net effect

    • Java CI remains focused on build/test/reporting.
    • Coverage badge artifact churn and automated badge PR noise are eliminated.
# Removed from java-sdk-tests.yml
- name: Generate JaCoCo badge
  run: bash .github/scripts/generate-java-coverage-badge.sh ...

- name: Create PR for JaCoCo badge update
  uses: peter-evans/create-pull-request@v7

Co-authored-by: brunoborges <129743+brunoborges@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove the Java JaCoCo coverage badge and automated workflow Remove Java JaCoCo badge auto-update pipeline Jun 29, 2026
Copilot AI requested a review from brunoborges June 29, 2026 15:31
@brunoborges brunoborges marked this pull request as ready for review June 29, 2026 15:35
@brunoborges brunoborges requested a review from a team as a code owner June 29, 2026 15:35
Copilot AI review requested due to automatic review settings June 29, 2026 15:35
@github github deleted a comment from rotationtv1-crypto Jun 29, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the Java JaCoCo coverage badge maintenance automation from the Java SDK CI workflow, keeping the workflow focused on building/testing and publishing test summaries while eliminating generated badge asset churn and automated badge-update PRs.

Changes:

  • Removed the JaCoCo badge generation step from the Java SDK CI workflow.
  • Removed the CI step that opened PRs to update badge SVGs on main.
  • Deleted the now-unused badge generator script and the generated badge SVG assets.
Show a summary per file
File Description
.github/workflows/java-sdk-tests.yml Removes badge generation + badge-update PR creation steps from the Java CI workflow.
.github/scripts/generate-java-coverage-badge.sh Deletes the badge generator script that is no longer used by CI.
.github/badges/jacoco-handwritten.svg Removes the previously generated handwritten coverage badge asset.
.github/badges/jacoco-generated.svg Removes the previously generated generated-code coverage badge asset.

Review details

  • Files reviewed: 2/4 changed files
  • Comments generated: 1
  • Review effort level: Low

Comment thread .github/workflows/java-sdk-tests.yml
Co-authored-by: brunoborges <129743+brunoborges@users.noreply.github.com>
Copilot AI requested a review from brunoborges June 29, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove the Java JaCoCo coverage badge and automated workflow

3 participants