Skip to content

Release/26.6.1#312

Merged
skyflow-bharti merged 9 commits into
mainfrom
release/26.6.1
Jun 29, 2026
Merged

Release/26.6.1#312
skyflow-bharti merged 9 commits into
mainfrom
release/26.6.1

Conversation

@skyflow-bharti

@skyflow-bharti skyflow-bharti commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Why

  • Three CI CVEs reported: CVE-2023-45133 (Babel, CRITICAL), CVE-2024-21538 (cross-spawn, HIGH), CVE-2026-33210 (Ruby json gem, CRITICAL)
  • CodeQL scanning broken since March 2025 — codeql-action@v2 was EOL'd by GitHub
    AEXML declared as a dependency but never used — dead import adding unnecessary supply chain surface
  • Podspec had stale swift_version = '4.2' and ios.deployment_target = '9.0'

Goal

  • CI pipeline free of the three reported CVEs
  • CodeQL Swift scanning restored
  • AEXML fully removed from Client.swift, Package.swift, and Skyflow.podspec
  • Podspec updated to iOS 13.0 / Swift 5.0
  • All actions/checkout and actions/upload-artifact on current major versions

Testing

  • No runtime behaviour changed — AEXML had zero API usage, confirmed via full source grep
  • Existing test suite covers Client and will catch any regression
  • Deployment target bump (9.0 → 13.0) is a minor breaking change for iOS 9–12 consumers; negligible real-world impact

Tech debt

  • Addressing: removes a long-standing dead import and stale Podspec metadata

@github-actions

Copy link
Copy Markdown

Gitleaks Findings: No secrets detected. Safe to proceed!

@github-actions

Copy link
Copy Markdown

Gitleaks Findings: No secrets detected. Safe to proceed!

1 similar comment
@github-actions

Copy link
Copy Markdown

Gitleaks Findings: No secrets detected. Safe to proceed!

@github-actions

Copy link
Copy Markdown

Gitleaks Findings: No secrets detected. Safe to proceed!

1 similar comment
@github-actions

Copy link
Copy Markdown

Gitleaks Findings: No secrets detected. Safe to proceed!

@skyflow-bharti skyflow-bharti merged commit 5f0a1c4 into main Jun 29, 2026
8 checks passed
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