Skip to content
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

Release script not creating github release, not updating README list of supported tags correctly #121

Open
mikehardy opened this issue Mar 20, 2025 · 4 comments

Comments

@mikehardy
Copy link
Collaborator

You can see on github releases page that it stopped creating github releases correctly recently (with the 11.9.0 release):
https://github.com/invertase/firestore-ios-sdk-frameworks/releases

And you can see on the cocoapods page that the README doesn't have updates after 10.20.0 for supported versions:
https://cocoapods.org/pods/FirebaseFirestoreBinary#supported-firebase-ios-sdk-versions

There are also a number of build warnings:
https://github.com/invertase/firestore-ios-sdk-frameworks/actions/runs/13644842083/job/38141711437#step:8:207

- NOTE  | xcodebuild:  note: Disabling previews because SWIFT_VERSION is set and SWIFT_OPTIMIZATION_LEVEL=-O, expected -Onone (in target 'FirebaseFirestoreInternalBinary' from project 'Pods')

and

- NOTE  | [iOS] xcodebuild:  Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 11.0, but the range of supported deployment target versions is 12.0 to 18.0.99. (in target 'leveldb-library-leveldb_Privacy' from project 'Pods')

...in a few of the sub-targets, but those two types of errors

@mikehardy
Copy link
Collaborator Author

May have to do with large file sizes, from latest build run (which ended in failure status):

Unhandled exception:
Exception: Committing and publishing failed: remote: warning: See https://gh.io/lfs for more information.
remote: warning: File Archives/grpc.zip is 98.53 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
remote: warning: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com./

#0 main (file:///Users/runner/work/firestore-ios-sdk-frameworks/firestore-ios-sdk-frameworks/.github/workflows/scripts/framework-controller.dart:172:5)

[!] Calling the GitHub commit API timed out. Please check GitHub’s status at https://status.github.com/ and try again later.
Updating spec repo `cocoapods`
  $ /opt/homebrew/bin/git -C /Users/runner/.cocoapods/repos/cocoapods fetch origin --progress
  $ /opt/homebrew/bin/git -C /Users/runner/.cocoapods/repos/cocoapods rev-parse --abbrev-ref HEAD
  master
  $ /opt/homebrew/bin/git -C /Users/runner/.cocoapods/repos/cocoapods reset --hard origin/master
  HEAD is now at 88e65150bc13 [Add] SIDSDK 1.4.0
Failed to push FirebaseFirestoreInternalBinary

@mikehardy
Copy link
Collaborator Author

The release script is not idempotent, so now after having failed after pushing some artifacts it appears it will fail every time

Releases here are stuck until this is resolved unfortunately

Failed to push FirebaseFirestoreBinary

https://github.com/invertase/firestore-ios-sdk-frameworks/actions/runs/13970227976/job/39113322395#step:8:211

@mikehardy
Copy link
Collaborator Author

Interestingly - usable artifacts still appear to have been published - a test integration of 11.10.0 in react-native-firebase appears to be successful:

@mikehardy
Copy link
Collaborator Author

....and now the firebase-ios-sdk 11.11.0 release worked fine? Difficult to characterize this one
https://github.com/invertase/firestore-ios-sdk-frameworks/actions/runs/14220452667/job/39846898325

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

No branches or pull requests

1 participant