Skip to content

Remove Sonar integration and repository artifacts#378

Merged
pavel-kirienko merged 2 commits intomasterfrom
copilot/remove-sonar-integration
Mar 25, 2026
Merged

Remove Sonar integration and repository artifacts#378
pavel-kirienko merged 2 commits intomasterfrom
copilot/remove-sonar-integration

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 25, 2026

This PR removes SonarCloud/SonarQube integration from the repository and CI surface area. It strips the remaining Sonar-specific workflow, tooling, configuration, and metadata artifacts so no Sonar dependency remains.

  • CI workflow

    • Removed SONAR_TOKEN from .github/workflows/test-and-release.yml.
    • Eliminates Sonar-specific secret plumbing from the test job environment.
  • Local automation (nox)

    • Removed the Sonar submission block from noxfile.py:test():
      • token gating via SONAR_TOKEN
      • Sonar scanner unzip/bootstrap from .test_deps
      • sonar-scanner execution
      • Sonar skip/status logging
  • Repository metadata/docs

    • Removed Sonar badges from README.md (Quality Gate, Reliability).
    • Deleted sonar-project.properties.
    • Removed Sonar scanner documentation from .test_deps/README.md.
    • Removed Sonar-specific ignore rules from .test_deps/.gitignore.
    • Deleted bundled scanner archive: .test_deps/sonar-scanner-cli-5.0.1.3006-linux.zip.
    • Removed leftover Sonar dictionary token from .idea/dictionaries/pavel.xml.

Example of the workflow/tooling cleanup:

# .github/workflows/test-and-release.yml
env:
  GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  FORCE_COLOR: 1
# noxfile.py (test session)
# SonarCloud submission block removed entirely.

💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.

Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
Agent-Logs-Url: https://github.com/OpenCyphal/pycyphal/sessions/1e07f6e2-593b-48dc-b1ac-92e0f22a4286
Copilot AI changed the title [WIP] Remove Sonar integration from project Remove Sonar integration and repository artifacts Mar 25, 2026
Copilot AI requested a review from pavel-kirienko March 25, 2026 21:26
@pavel-kirienko pavel-kirienko marked this pull request as ready for review March 25, 2026 21:28
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 93.394%. remained the same
when pulling dbf867e on copilot/remove-sonar-integration
into 7b00386 on master.

@pavel-kirienko pavel-kirienko merged commit 572cb45 into master Mar 25, 2026
11 checks passed
@pavel-kirienko pavel-kirienko deleted the copilot/remove-sonar-integration branch March 25, 2026 22:21
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.

3 participants