Skip to content

Conversation

@MartinCardozo-SDK
Copy link
Contributor

iOS SDK

What did you accomplish?

How do we test the changes introduced in this PR?

Extra Notes

@MartinCardozo-SDK MartinCardozo-SDK self-assigned this Feb 12, 2026
@MartinCardozo-SDK MartinCardozo-SDK requested a review from a team as a code owner February 12, 2026 13:38
@devops-split
Copy link

SDK Readiness Test Results ✅

Metric http-module P50 development P50 Significance
SDK_READY 104 ms 104 ms -
SDK_READY_FROM_CACHE 89 ms 87 ms -

Legend: 🟢 significant improvement | 🔴 significant regression | ⚪ inconclusive (p≥0.05)


ios-test-mock

  • Mock Server: true

  • Iterations: 40

@devops-split
Copy link

SDK Readiness Test Results ✅

Metric http-module P50 development P50 Significance
SDK_READY 111 ms 103 ms -
SDK_READY_FROM_CACHE 89 ms 85 ms -

Legend: 🟢 significant improvement | 🔴 significant regression | ⚪ inconclusive (p≥0.05)


ios-test-mock

  • Mock Server: true

  • Iterations: 40

@devops-split
Copy link

SDK Readiness Test Results ✅

Metric http-module P50 development P50 Significance
SDK_READY 106 ms 99 ms -
SDK_READY_FROM_CACHE 90 ms 87 ms -

Legend: 🟢 significant improvement | 🔴 significant regression | ⚪ inconclusive (p≥0.05)


ios-test-mock

  • Mock Server: true

  • Iterations: 40

@devops-split
Copy link

SDK Readiness Test Results ✅

Metric http-module P50 development P50 Significance
SDK_READY 103 ms 100 ms -
SDK_READY_FROM_CACHE 88 ms 88 ms -

Legend: 🟢 significant improvement | 🔴 significant regression | ⚪ inconclusive (p≥0.05)


ios-test-mock

  • Mock Server: true

  • Iterations: 40

// This is visible for testing purposes, because this logic is simple but has a tricky implementation
// It is not part of the implemented protocol
static func spki(from certificate: SecCertificate) -> CertSpki? {
public static func spki(from certificate: SecCertificate) -> CertSpki? {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess if we move the mentioned test this could go back to non public. Just a minor comment though.

import Http

// Re-export only CertificatePinningStatus for SDK consumers
@_exported import enum Http.CertificatePinningStatus
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Double check the @_exported is necessary.

@devops-split
Copy link

SDK Readiness Test Results ✅

Metric http-module P50 development P50 Significance
SDK_READY 107 ms 103 ms -
SDK_READY_FROM_CACHE 85 ms 86 ms -

Legend: 🟢 significant improvement | 🔴 significant regression | ⚪ inconclusive (p≥0.05)


ios-test-mock

  • Mock Server: true

  • Iterations: 40

@sonarqube-pull-requests
Copy link

Quality Gate failed Quality Gate failed

Failed conditions
2 New issues
78.5% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE SonarQube for IDE

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