Skip to content

chore(PLT-3524): remove orphaned SonarCloud coverage plumbing#167

Merged
promiseNwafor merged 1 commit into
mainfrom
chore/plt-3524-cleanup-coverage
Jul 17, 2026
Merged

chore(PLT-3524): remove orphaned SonarCloud coverage plumbing#167
promiseNwafor merged 1 commit into
mainfrom
chore/plt-3524-cleanup-coverage

Conversation

@promiseNwafor

Copy link
Copy Markdown
Contributor

Description

From Glean Code Writer

Follow-up to PR #165 — removes the coverage plumbing that was left behind after the sonarcloud job was deleted.

PR #165 correctly removed the SonarCloud scan job and config, but left the steps that existed only to feed it:

  • The "Merge coverage reports and generate lcov.info" step
  • The "Upload coverage file" step (its artifact had zero consumers)
  • The --coverage flags on test runs (output was unused)
  • A stale comment documenting the coverage upload

These were all part of the chain that generated lcov.info for the SonarCloud scan. With the scan gone, they're dead weight.

Changes

  • Removed --coverage flags from yarn test:unit and yarn test:integration
  • Removed the "Merge coverage reports and generate lcov.info" step
  • Removed the "Upload coverage file" step
  • Cleaned up stale # coverage file uploaded from this version comment

Net result: the build-lint-test job now just runs install → build → lint → unit tests → integration tests, with no leftover Sonar artifacts.

Part of PLT-3524 SonarCloud decommission. This cleanup follows the same pattern as purgatory #306 and single-embed #286, which removed their coverage-upload steps in the initial PR.

Testing

  • Workflow syntax is valid (standard GitHub Actions)
  • CI will verify standard test suite still passes

🤖 Generated by Glean Code Writer
📝 Chat link - https://app.glean.com/chat/c78bd9fcfe7a4a1d9eb95b520a8fb09f

Removes coverage steps left behind after PR #165 removed the
`sonarcloud` job that consumed them:
- Dropped `--coverage` flags from test runs
- Removed "Merge coverage reports and generate lcov.info" step
- Removed "Upload coverage file" step (artifact had zero consumers)
- Cleaned up stale "coverage file uploaded" comment

The coverage merge/upload steps existed solely to feed the SonarCloud
scan, which #165 correctly removed. With nothing consuming the
coverage-report artifact, the plumbing is dead weight.

Part of the PLT-3524 SonarCloud decommission.

Generated by Glean Code Writer
@promiseNwafor promiseNwafor added the glean-code-writer Modified by Glean Code Writer label Jul 17, 2026 — with glean-github-app-oauth
@promiseNwafor
promiseNwafor marked this pull request as ready for review July 17, 2026 11:54
@promiseNwafor
promiseNwafor requested a review from a team as a code owner July 17, 2026 11:54
@pr-auditor

pr-auditor Bot commented Jul 17, 2026

Copy link
Copy Markdown

✅ Security Analysis Results

Great news! No security issues found in this pull request.

Analysis Summary:

  • 📁 Files reviewed: 1
  • ✅ No security vulnerabilities detected

💡 Trigger a new security scan by commenting @pr-auditor rescan on this PR.

Security analysis powered by Claude Sonnet 4.6 via pr-auditor | Questions? Contact #dx-team or check out this page

@gitstream-cm

gitstream-cm Bot commented Jul 17, 2026

Copy link
Copy Markdown

🥷 Code experts: robespmun

robespmun has most 👩‍💻 activity in the files.
robespmun has most 🧠 knowledge in the files.

See details

.github/workflows/pr.yml

Activity based on git-commit:

robespmun
JUL
JUN
MAY
APR
MAR
FEB 96 additions & 0 deletions

Knowledge based on git-blame:
robespmun: 94%

✨ Comment /gs review for LinearB AI review. Learn how to automate it here.

@promiseNwafor
promiseNwafor merged commit 8c3c535 into main Jul 17, 2026
11 checks passed
@promiseNwafor
promiseNwafor deleted the chore/plt-3524-cleanup-coverage branch July 17, 2026 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 min review glean-code-writer Modified by Glean Code Writer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants