Skip to content

Create buildable branch for Swift 6 and Xcode 16+ #14601

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 40 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
708e1e1
fix unsafe use of os_unfair_lock
morganchen12 Mar 8, 2025
7c2cd73
Add changelogs
morganchen12 Mar 8, 2025
1fa7481
Update FirebaseStorage/Sources/Storage.swift
morganchen12 Mar 8, 2025
37415c5
Add reference wrapper for os_unfair_lock
morganchen12 Mar 18, 2025
6d3e97e
Merge branch 'main' into mc/unsafe-lock
morganchen12 Mar 18, 2025
4778110
style
morganchen12 Mar 18, 2025
c2a716a
move file to correct location
morganchen12 Mar 18, 2025
b2ef5d9
conform messaging to sendable, where appropriate
morganchen12 Mar 19, 2025
8d70824
Move to Swift 6 and Xcode 16+
morganchen12 Mar 19, 2025
8704425
bump swift tools version
morganchen12 Mar 19, 2025
f51223b
use macos-15
morganchen12 Mar 19, 2025
ea7e8fa
remove Xcode 15 references
morganchen12 Mar 19, 2025
9b46b05
fix sendable violations in sessions
morganchen12 Mar 19, 2025
e826c9d
fix Sessions build
morganchen12 Mar 21, 2025
b66ede5
Merge branch 'main' into mc/messaging
morganchen12 Mar 28, 2025
6487a3e
disable broken tests
morganchen12 Mar 28, 2025
763fd89
Merge branch 'swift-6' into mc/messaging
morganchen12 Mar 28, 2025
b8531ce
Merge branch 'mc/unsafe-lock' into mc/messaging
morganchen12 Apr 3, 2025
319fbee
auth wip
morganchen12 Apr 3, 2025
7a40e87
make auth build (with warnings and todos)
morganchen12 Apr 4, 2025
f696b71
fix sessions build
morganchen12 Apr 4, 2025
03dbacc
fix sessions tests and run style
morganchen12 Apr 4, 2025
a27eb03
reenable auth, since it builds now
morganchen12 Apr 4, 2025
028a04a
use adhoc signing for catalyst tests
morganchen12 Apr 9, 2025
9e3ff3d
fix sessions tests on catalyst
morganchen12 Apr 10, 2025
ab48e75
remove xcbeautify temporarily
morganchen12 Apr 10, 2025
9b63014
fix ui tests
morganchen12 Apr 10, 2025
8810c6c
disable xcbeautify again
morganchen12 Apr 10, 2025
ed28634
how did this ever work
morganchen12 Apr 10, 2025
fd7c271
re-add xcbeautify or gha kills test
morganchen12 Apr 10, 2025
bb9187b
disable zip workflows
morganchen12 Apr 10, 2025
fb94749
add todo to firestore and disable firebasepod
morganchen12 Apr 10, 2025
b269f19
fix style
morganchen12 Apr 10, 2025
ea5c400
fix hanging indent
morganchen12 Apr 10, 2025
34c5328
fix tests
morganchen12 Apr 10, 2025
852c489
Merge branch 'main' into swift-6
morganchen12 Apr 25, 2025
0ac9b6c
Merge branch 'swift-6' into mc/messaging
morganchen12 Apr 25, 2025
b60d55b
Remove changes that are now in main
ncooke3 May 16, 2025
efd0694
Merge branch 'main' into mc/messaging
ncooke3 May 16, 2025
aa0c3ca
Revert core changes
ncooke3 May 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' into mc/unsafe-lock
  • Loading branch information
morganchen12 committed Mar 18, 2025
commit 6d3e97e147ebf29741af07644153fe4bbad13fc4
3 changes: 3 additions & 0 deletions FirebaseFunctions/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Unreleased
- [fixed] Replaced unsafe uses of `os_unfair_lock` (#14548).

# 11.10.0
- [added] Streaming callable functions are now supported.

# 11.9.0
- [fixed] Fixed App Check token reporting to enable differentiating outdated
(`MISSING`) and inauthentic (`INVALID`) clients; see [Monitor App Check
Expand Down
8 changes: 7 additions & 1 deletion FirebaseVertexAI/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
# Unreleased
- [fixed] Replaced unsafe uses of `os_unfair_lock` (#14548).

# 11.10.0
- [feature] The Vertex AI SDK no longer requires `@preconcurrency` when imported in Swift 6.
- [feature] The Vertex AI Sample App now includes an image generation example.
- [fixed] Replaced unsafe uses of `os_unfair_lock` (#14548).
- [changed] The Vertex AI Sample App is now part of the
[quickstart-ios repo](https://github.com/firebase/quickstart-ios/tree/main/vertexai).
- [changed] The `role` in system instructions is now ignored; no code changes
are required. (#14558)

# 11.9.0
- [feature] **Public Preview**: Added support for generating images using the
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.