Skip to content

chore(deps): update dependency apple/swift-distributed-tracing to "1.0.0"..<"1.5.0" - #2143

Open
renovate-appwrite[bot] wants to merge 1 commit into
mainfrom
renovate/swift-sdk-template-dependencies
Open

renovate-appwrite[bot] wants to merge 1 commit into
mainfrom
renovate/swift-sdk-template-dependencies

Conversation

@renovate-appwrite

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
apple/swift-distributed-tracing minor "1.0.0"..<"1.6.0" → "1.0.0"..<"1.5.0"

Release Notes

apple/swift-distributed-tracing (apple/swift-distributed-tracing)

v1.5.0

Compare Source

What's Changed
SemVer Minor
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.4.1...1.5.0

v1.4.1

Compare Source

What's Changed
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.4.0...1.4.1

v1.4.0

Compare Source

What's Changed
SemVer Minor
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.3.1...1.4.0

v1.3.1

Compare Source

What's Changed
SemVer Patch
Other Changes

Full Changelog: apple/swift-distributed-tracing@1.3.0...1.3.1

v1.3.0

Compare Source

What's Changed
SemVer Minor
  • Introduce InMemoryTracer (in new InMemoryTracing module) #​183 by @​slashmo and @​ktoso
    • This tracer can be used to capture emitted spans and write tests against them, or manually work with spans in other ways

Full Changelog: apple/swift-distributed-tracing@1.2.2...1.3.0

v1.2.2

Compare Source

What's Changed
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.2.1...1.2.2

v1.2.1

Compare Source

What's Changed
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.2.0...1.2.1

v1.2.0

Compare Source

What's Changed
SemVer Minor

Full Changelog: apple/swift-distributed-tracing@1.1.3...1.2.0

v1.1.3

Compare Source

What's Changed
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.1.2...1.1.3

v1.1.2

Compare Source

What's Changed

Updates in Swift 6 compatibility

Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.1.1...1.1.2

v1.1.1

Compare Source

What's Changed
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.1.0...1.1.1

v1.1.0

Compare Source

Supported Swift versions
  • This release drops the support for Swift 5.6, and keeps support for 5.7, 5.8, 5.9, 5.10.

  • The legacy type LegacyTracer remains available however is now deprecated.

  • Please avoid using the deprecated "AnySpan" based APIs.

This release also cleans up some Sendability warnings in preparation for "complete concurrency checking" that will arrive in Swift 6.

What's Changed
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.0.1...1.1.0

v1.0.1

Compare Source

1.0.1

Patch release adjusting how we deal with availability annotations.

Marking availability on specific types and not on package level makes it possible to adopt entirely optionally in packages which otherwise do not require the most recent (5.6+) Swift versions.

Thank you to @​adam-fowler for the patch and upcoming adoption in Hummingbird.

What's Changed
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.0.0...1.0.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@renovate-appwrite renovate-appwrite Bot added the dependencies Pull requests that update a dependency file label Oct 24, 2026
@hansi-codes

hansi-codes Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

🔵 Tier A · Mergeable after minor fixes

The dependency bound unnecessarily excludes the compatible 1.5.0 release, a minor regression in generated SDK packages.

The Swift and Apple SDK templates change the swift-distributed-tracing dependency range from <1.6.0 to <1.5.0.

Verdict New comments Fixed Still open
💬 Commented 1 0 0

Note

Not approving while a bug finding is open: Keep compatible swift-distributed-tracing 1.5 available

Finding Where
🟡 Keep compatible swift-distributed-tracing 1.5 available templates/swift/Package.swift.twig:31
Fix with agent prompt
### Issue 1
templates/swift/Package.swift.twig:31
**Keep compatible swift-distributed-tracing 1.5 available**

This exclusive bound also rules out 1.5.0, although the noted incompatibility is with 1.6.0 and the repository's Renovate cap is `<1.6.0` (`renovate.json`). Generated SDK packages will therefore resolve no newer than 1.4.x and lose the compatible 1.5.0 release; keeping `<1.6.0` excludes the problematic version without dropping 1.5.0.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.
📂 Walkthrough · 2
File Change
templates/swift/Package.swift.twig Lowers the swift-distributed-tracing upper bound for generated Swift packages.
templates/apple/Package.swift.twig Lowers the swift-distributed-tracing upper bound for generated Apple packages.

Reviewed 081b573 · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Tier A · See the inline comments. Summary

.package(url: "https://github.com/swift-server/async-http-client.git", from: "1.36.2"),
// swift-distributed-tracing 1.6.0 makes ServiceContext ambiguous inside async-http-client.
.package(url: "https://github.com/apple/swift-distributed-tracing.git", "1.0.0"..<"1.6.0"),
.package(url: "https://github.com/apple/swift-distributed-tracing.git", "1.0.0"..<"1.5.0"),

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Keep compatible swift-distributed-tracing 1.5 available

This exclusive bound also rules out 1.5.0, although the noted incompatibility is with 1.6.0 and the repository's Renovate cap is <1.6.0 (renovate.json). Generated SDK packages will therefore resolve no newer than 1.4.x and lose the compatible 1.5.0 release; keeping <1.6.0 excludes the problematic version without dropping 1.5.0.

Prompt To Fix With AI
This is a comment left during a code review.
Path: templates/swift/Package.swift.twig
Line: 31

Comment:
**Keep compatible swift-distributed-tracing 1.5 available**

This exclusive bound also rules out 1.5.0, although the noted incompatibility is with 1.6.0 and the repository's Renovate cap is `<1.6.0` (`renovate.json`). Generated SDK packages will therefore resolve no newer than 1.4.x and lose the compatible 1.5.0 release; keeping `<1.6.0` excludes the problematic version without dropping 1.5.0.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

🟡 Minor · bug · Reply if this doesn't apply.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants