Skip to content

chore(deps): bump SwiftNIO family to patched versions - #119

Merged
ekjotmultani merged 1 commit into
mainfrom
chore/dependabot/bump-swift-nio
Jun 15, 2026
Merged

chore(deps): bump SwiftNIO family to patched versions#119
ekjotmultani merged 1 commit into
mainfrom
chore/dependabot/bump-swift-nio

Conversation

@ekjotmultani

Copy link
Copy Markdown
Member

What

Bumps the transitive SwiftNIO-family dependencies pinned in Package.resolved to their patched versions, resolving open Dependabot security alerts.

Package Before After Advisory severity
swift-nio 2.88.0 2.101.0 High — resolved
swift-nio-extras 1.26.0 1.34.1 Medium — resolved
swift-nio-http2 1.38.0 1.44.0 Low — see note below

Why

These packages are pulled in transitively (via amplify-swift → aws-sdk-swift / smithy-swift). Bumping the umbrella dependency alone does not pull patched SwiftNIO versions (the resolver keeps the existing in-range pins), so the lockfile is updated directly. The change is confined to Package.resolved — no source, manifest, or native code changes.

Note on swift-nio-http2 (1.44.0 vs 1.44.1)

The Dependabot advisory GHSA-4px2-pw77-vc85 / CVE-2026-28898 lists the patched version as 1.44.1, but that tag has not been published by Apple1.44.0 is the latest release. Apple's official SwiftNIO security release identifies 1.44.0 as the fix ("SwiftNIO 2.100.0, SwiftNIO HTTP/2 1.44.0, SwiftNIO Extras 1.34.1"). This PR pins http2 to the genuinely-patched 1.44.0. GitHub's low-severity alert may continue to show "open" until its advisory metadata is corrected or 1.44.1 ships, at which point it can be dismissed as already-fixed.

Validation

swift package resolve succeeds cleanly. No application or native code is touched.

…lve Dependabot alerts (http2 1.44.1 unreleased)
@ekjotmultani
ekjotmultani requested a review from a team as a code owner June 12, 2026 22:30
@codecov

codecov Bot commented Jun 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 51.75%. Comparing base (2d390e8) to head (71e9053).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #119   +/-   ##
=======================================
  Coverage   51.75%   51.75%           
=======================================
  Files          50       50           
  Lines        2417     2417           
=======================================
  Hits         1251     1251           
  Misses       1166     1166           
Flag Coverage Δ
Authenticator 51.75% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ekjotmultani
ekjotmultani merged commit e7faae5 into main Jun 15, 2026
6 of 7 checks passed
@ekjotmultani
ekjotmultani deleted the chore/dependabot/bump-swift-nio branch June 15, 2026 14:30
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