Removed Sonarqube from Github actions - #167
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThe PR removes the decommissioned SonarQube workflow job, related secrets wiring, and project configuration, while incrementing the package version to 1.3.3 and updating the changelog. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Hey - I've found 1 issue
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="pyproject.toml" line_range="3" />
<code_context>
[project]
name = "Monzo-API"
-version = "1.3.2"
+version = "1.3.3"
authors = [{ name = "Peter McDonald", email = "git@petermcdonald.co.uk"}]
description = "Package to interact with the API provided by Monzo bank"
</code_context>
<issue_to_address>
**issue (bug_risk):** `pyproject.toml` now declares version `1.3.3`, but the tracked `uv.lock` still records the editable `monzo-api` package as version `1.3.2`; commands that validate the lockfile, such as `uv lock --check` or locked installs, reject the repository as out of date.
**Triggers:** When a consumer or CI job uses the committed lockfile in locked mode.
**Suggested fix:** Regenerate `uv.lock` after changing the project version.
</issue_to_address>Sourcery assessment
Needs a human reviewer. 1 finding to address first, and removing the SonarQube workflow and configuration changes the repository's CI quality and security-check coverage, so defects introduced while it is absent could be merged without detection and may outlive a revert. Restoring the workflow stops the gap, but it does not automatically identify or repair changes that passed during it.
Blocking findings: pyproject.toml:3
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The tracked uv.lock still records monzo-api as version 1.3.2.
Get a fresh assessment by requesting another Copilot review.
Review effort: Lite
Findings: 1
Open (2)
What changed in this PR
Removes the decommissioned SonarQube CI integration and prepares the package release as 1.3.3.
Changes:
- Removes SonarQube workflow configuration.
- Deletes
sonar-project.properties. - Bumps the package version and updates the changelog.
| File | Description |
|---|---|
sonar-project.properties |
Removes SonarQube project configuration. |
pyproject.toml |
Updates the package version to 1.3.3. |
CHANGELOG.rst |
Records the 1.3.3 release. |
.github/workflows/uv.yml |
Removes SonarQube CI settings and job. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


Removing Sonarqube from GitHub actions as the server has been decommissioned.
Summary by Sourcery
Remove the decommissioned SonarQube checks from CI and release the package as version 1.3.3.
Enhancements:
CI:
Chores: