Skip to content

ci: consolidate and fix Harness CI pipeline for python-client - #649

Merged
sanzmauro merged 5 commits into
developmentfrom
harness-pipeline/2026-07-28
Jul 28, 2026
Merged

ci: consolidate and fix Harness CI pipeline for python-client#649
sanzmauro merged 5 commits into
developmentfrom
harness-pipeline/2026-07-28

Conversation

@sanzmauro

Copy link
Copy Markdown
Contributor

Summary

  • Consolidates the two conflicting Harness pipeline definitions under the pythonclient identifier into a single, registered mise-based pipeline (replaces legacy Alpine/apk-based content).
  • Fixes apt-get 404 errors during dependency install by running apt-get update before the Redis package install step.
  • Fixes SonarQube scanner invocation to branch between PR analysis (sonar.pullrequest.*) and branch analysis (sonar.branch.name) params, since SonarQube rejects passing both together.

Test plan

  • Dry-run execution of the consolidated pipeline succeeded end-to-end (Redis, Python install via mise, dependency install, tests, SonarQube scan, quality gate post) — execution BwW56eW8Szyfe8caZv1YGA, ~14m28s, status Success.

AI-Session-Id: 92557858-9e44-4359-b6ec-a5219bd4bd6c
AI-Tool: claude-code
AI-Model: unknown
… file

Replace the legacy Alpine/apk-based pipeline content with the mise-based
matrix pipeline, and remove duplicate pipeline/input-set files that were
not wired to the registered pythonclient pipeline.

AI-Session-Id: c742c077-a969-465d-9d1f-06b64f8eee99
AI-Tool: claude-code
AI-Model: unknown
AI-Session-Id: c742c077-a969-465d-9d1f-06b64f8eee99
AI-Tool: claude-code
AI-Model: unknown
Passing both sonar.pullrequest.* and sonar.branch.name in the same
invocation is rejected by SonarQube.

AI-Session-Id: c742c077-a969-465d-9d1f-06b64f8eee99
AI-Tool: claude-code
AI-Model: unknown
@sanzmauro
sanzmauro requested a review from a team as a code owner July 28, 2026 19:08
@sanzmauro
sanzmauro changed the base branch from master to development July 28, 2026 19:13
AI-Session-Id: c742c077-a969-465d-9d1f-06b64f8eee99
AI-Tool: claude-code
AI-Model: unknown
@sonarqube-pull-requests

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@sanzmauro
sanzmauro merged commit a1ae6ce into development Jul 28, 2026
3 checks passed
@sanzmauro
sanzmauro deleted the harness-pipeline/2026-07-28 branch July 28, 2026 19:57
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.

2 participants