Skip to content

SLI-2825 Add Configure Pip step to build workflow - #1851

Draft
georgii-borovinskikh-sonarsource wants to merge 1 commit into
masterfrom
gb/configure-pip
Draft

SLI-2825 Add Configure Pip step to build workflow#1851
georgii-borovinskikh-sonarsource wants to merge 1 commit into
masterfrom
gb/configure-pip

Conversation

@georgii-borovinskikh-sonarsource

@georgii-borovinskikh-sonarsource georgii-borovinskikh-sonarsource commented Aug 13, 2026

Copy link
Copy Markdown
Member

Part of DEX-16


Summary by Gitar

  • CI/CD updates:
    • Added Configure Pip step to the build workflow in .github/workflows/build.yml.

This will update automatically on new commits.

@hashicorp-vault-sonar-prod hashicorp-vault-sonar-prod Bot changed the title Add Configure Pip step to build workflow SLI-2825 Add Configure Pip step to build workflow Aug 13, 2026
@hashicorp-vault-sonar-prod

hashicorp-vault-sonar-prod Bot commented Aug 13, 2026

Copy link
Copy Markdown

SLI-2825

@gitar-bot

gitar-bot Bot commented Aug 13, 2026

Copy link
Copy Markdown
CI failed: Integration test failures occurred in PyCharm and CLion modules due to UI condition timeouts and SSL certificate path validation errors when fetching Python packages.

Overview

Integration tests failed across PyCharm and CLion jobs due to UI condition timeouts waiting for elements via Remote Robot, compounded by SSL handshake failures (PKIX path building failed) when IDE instances attempted to fetch Python package metadata.

Failures

PyCharm IT Timeout and SSL Handshake Failures (confidence: high)

  • Type: test
  • Affected jobs: 94407109795
  • Related to change: yes
  • Root cause: The integration test PyCharmTests.kt timed out (WaitForConditionTimeoutException) after 5 minutes, accompanied by SSL certificate path building errors (SunCertPathBuilderException) when PyCharm attempted to connect to PyPI / fetch package metadata.
  • Suggested fix: Ensure custom root certificates or Artifactory/corporate proxies are correctly trusted in the PyCharm test environment trust store so Python package checks succeed without PKIX errors.

CLion IT UI Timeout (confidence: high)

  • Type: test
  • Affected jobs: 94407109796
  • Related to change: yes
  • Root cause: Integration tests in CLionTests.kt timed out waiting for UI elements like 'Tool Window Tab Title' and 'Welcome Frame' via Remote Robot.
  • Suggested fix: Investigate recent workflow or environment adjustments (such as the newly added Configure Pip step) to verify whether they affected IDE startup state or UI rendering in CLion.

Summary

  • Change-related failures: 2 test failures (PyCharm and CLion integration test timeouts and packaging/SSL issues)
  • Infrastructure/flaky failures: 0
  • Recommended action: Review the newly introduced Configure Pip step and ensure proxy/SSL trust settings are properly configured for the IDE integration test environments.
Code Review ✅ Approved

Adds the Configure Pip step to the GitHub Actions build workflow. No issues found.

Tip

Comment Gitar fix CI or enable auto-apply: gitar auto-apply:on

Options

Auto-apply is off → Gitar will not commit updates to this branch.
Display: compact → Showing less information.

Comment with these commands to change the behavior for this request:

Auto-apply Compact
gitar auto-apply:on         
gitar display:verbose         

Was this helpful? React with 👍 / 👎 | Gitar

@sonarqube-next

Copy link
Copy Markdown
Contributor

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.

1 participant