Skip to content

Update CocoaLumberjack from 3.8.5 to 3.9.1#25821

Merged
jkmassel merged 1 commit into
trunkfrom
jkmassel/update-cocoalumberjack
Jul 23, 2026
Merged

Update CocoaLumberjack from 3.8.5 to 3.9.1#25821
jkmassel merged 1 commit into
trunkfrom
jkmassel/update-cocoalumberjack

Conversation

@jkmassel

@jkmassel jkmassel commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Description

Bumps CocoaLumberjack from 3.8.5 to 3.9.1 (latest) in the app dependency graph.

CocoaLumberjack is constrained from: "3.8.5" in Modules/Package.swift, so this is a resolved-file-only change — no manifest edit. Only Modules/Package.resolved moves; the pin is taken verbatim from the root cross-platform harness (Package.resolved), which already resolves it at 3.9.1.

  • Minor/patch releases within the current major (3.x) — no API changes, no source changes on our side. Consumed via the CocoaLumberjack, CocoaLumberjackSwift, and CocoaLumberjackSwiftLogBackend products (extensions link the ObjC variant to avoid symbol-collision issues).

Stacked on #25816. CocoaLumberjack 3.9.1 raises its own swift-log floor to from: "1.11.0" and updates its swift-log backend for the new log-event API, so it cannot resolve against our current swift-log 1.6.2. This branch is therefore based on the swift-log → 1.14.0 branch (#25816) and must merge after it — GitHub retargets this to trunk automatically once #25816 lands. The diff here is CocoaLumberjack-only.

Changelog

3.9.03.9.1 (full history):

  • 3.9.0: Swift 6.0/6.1 support and concurrency-warning fixes; visionOS support; drops pre-5.10 Swift; DDFileLogger file locking is now optional; DDLogFileManager accepts a custom NSFileManager.
  • 3.9.1: Swift 6.2/6.3 support (drops 5.10); build-warning cleanup for newer Xcodes. Raises its swift-log dependency to from: "1.11.0" and updates its swift-log backend for the new log-event API — the coupling that requires Update swift-log from 1.6.2 to 1.14.0 #25816.

Testing instructions

  • Pin transplanted from the already-resolved root harness (3.9.1); branch rebased on Update swift-log from 1.6.2 to 1.14.0 #25816 so the graph resolves (swift-log 1.14.0 satisfies CocoaLumberjack's from: "1.11.0").
  • CI — WordPress + Jetpack iOS builds — green on CI (first run hit a flaky BlogBuilder test-host crash, unrelated to this bump; clean on retry).
  • CI — Unit Tests.

Related

@jkmassel jkmassel added this to the 27.2 milestone Jul 22, 2026
@jkmassel jkmassel added dependencies Pull requests that update a dependency file [Type] Tooling labels Jul 22, 2026
@wpmobilebot

wpmobilebot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number33399
VersionPR #25821
Bundle IDorg.wordpress.alpha
Commit1de5a56
Installation URL3ag1qaehag0s8
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

wpmobilebot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number33399
VersionPR #25821
Bundle IDcom.jetpack.alpha
Commit1de5a56
Installation URL283glblojqqug
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@jkmassel
jkmassel force-pushed the jkmassel/update-cocoalumberjack branch from d843d30 to ff118c7 Compare July 22, 2026 20:03
@jkmassel
jkmassel changed the base branch from trunk to jkmassel/update-swift-log July 22, 2026 20:03
@jkmassel
jkmassel requested a review from crazytonyli July 22, 2026 20:06
@wpmobilebot

Copy link
Copy Markdown
Contributor

🤖 Build Failure Analysis

This build has failures. Claude has analyzed them - check the build annotations for details.

Base automatically changed from jkmassel/update-swift-log to trunk July 22, 2026 22:05
@jkmassel
jkmassel force-pushed the jkmassel/update-cocoalumberjack branch from ff118c7 to 1de5a56 Compare July 23, 2026 19:56
@jkmassel
jkmassel enabled auto-merge July 23, 2026 20:03
@jkmassel
jkmassel added this pull request to the merge queue Jul 23, 2026
Merged via the queue into trunk with commit 7915a92 Jul 23, 2026
28 checks passed
@jkmassel
jkmassel deleted the jkmassel/update-cocoalumberjack branch July 23, 2026 20:37
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 [Type] Tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants