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

Bump SocketRocket to 0.7.0 #39571

Closed
wants to merge 3 commits into from
Closed

Conversation

Saadnajmi
Copy link
Contributor

Summary:

We've been using SocketRocket 0.7.0 (to pick up a few bug fixes) without issue in React Native macOS. Might as well bump it upstream before 0.73 if we can.

Changelog:

[IOS] [CHANGED] - Update SocketRocket to 0.7.0

Test Plan:

CI should pass

@facebook-github-bot facebook-github-bot added CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Microsoft Partner: Microsoft Partner Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team. labels Sep 21, 2023
@efstathiosntonas
Copy link

efstathiosntonas commented Sep 21, 2023

@Saadnajmi there are some issues with 0.7.0 and Flipper on Android: #38012 (comment), don't know if this is fixed or not, just pointing it out

@Saadnajmi
Copy link
Contributor Author

Saadnajmi commented Sep 21, 2023

@Saadnajmi there are some issues with 0.7.0 and Flipper on Android: #38012 (comment), don't know if this is fixed or not, just pointing it out

Thanks! Maybe because Flipper is getting deprecated (see react-native-community/discussions-and-proposals#641) this is fine, but I guess we shall see?

@ryancat
Copy link
Contributor

ryancat commented Sep 21, 2023

cc @cipolleschi

I think Flipper is planned to get deprecated, but there are still people using it and we may need to have a deprecation plan for it?

@cipolleschi
Copy link
Contributor

Hi! Unfortunately, the fact that Flipper is deprecated, but not removed, means that we can't bring this in right now. We will have to wait at least until 0.74, when the plan is to remove the default Flipper integration. :(

@Saadnajmi
Copy link
Contributor Author

Hi! Unfortunately, the fact that Flipper is deprecated, but not removed, means that we can't bring this in right now. We will have to wait at least until 0.74, when the plan is to remove the default Flipper integration. :(

Ok! Since 0.73 branch cut is soon, is it worth it for me to keep this open until right after that, and then have someone look at it / merge so it's in 0.74? Or should I just revisit after 0.73 releases?

@cipolleschi
Copy link
Contributor

I think we can keep this open... just... re-ping us when we removed flipper and we approach 0.74, if we forget about this! 😝

@Saadnajmi
Copy link
Contributor Author

Saadnajmi commented Oct 17, 2023

I think we can keep this open... just... re-ping us when we removed flipper and we approach 0.74, if we forget about this! 😝

Should be good since 899e7cd landed?

@analysis-bot
Copy link

Platform Engine Arch Size (bytes) Diff
android hermes arm64-v8a 17,618,997 -7
android hermes armeabi-v7a n/a --
android hermes x86 n/a --
android hermes x86_64 n/a --
android jsc arm64-v8a 20,992,556 +4
android jsc armeabi-v7a n/a --
android jsc x86 n/a --
android jsc x86_64 n/a --

Base commit: 26b4145
Branch: main

@facebook-github-bot
Copy link
Contributor

@cipolleschi has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

@cipolleschi
Copy link
Contributor

I wonder if we have to mark this as breaking, with a message that instruct our users to run bundle exec pod install --repo-update in order to grab the most recent SocketRocket spec... what do you think?

@Saadnajmi
Copy link
Contributor Author

I wonder if we have to mark this as breaking, with a message that instruct our users to run bundle exec pod install --repo-update in order to grab the most recent SocketRocket spec... what do you think?

I'm pretty used to having to do this whenever any pod changes (folly, etc). Did we have to tell users that when we went to 0.6.1? It doesn't hurt I suppose, but I don't to m think there's a precedent for it. Cocoapods is pretty great at telling you to run exactly that if your pod install fails.

@cipolleschi
Copy link
Contributor

Did we have to tell users that when we went to 0.6.1?

Yes, unfortunately. We had issues where people were asking what to do to fix it, with cocoapods printing the command to run on the screenshot they shared. 🤦

@Saadnajmi
Copy link
Contributor Author

Saadnajmi commented Oct 18, 2023

Did we have to tell users that when we went to 0.6.1?

Yes, unfortunately. We had issues where people were asking what to do to fix it, with cocoapods printing the command to run on the screenshot they shared. 🤦

Ah... yeah I guess so then 🫠. Should I update my change log?

@facebook-github-bot facebook-github-bot added the Merged This PR has been merged. label Oct 18, 2023
@facebook-github-bot
Copy link
Contributor

@cipolleschi merged this pull request in bab9c83.

Othinn pushed a commit to Othinn/react-native that referenced this pull request Oct 30, 2023
Summary:
We've been using SocketRocket 0.7.0 (to pick up a few bug fixes) without issue in React Native macOS. Might as well bump it upstream before 0.73 if we can.

## Changelog:

[IOS] [CHANGED] - Update SocketRocket to 0.7.0

Pull Request resolved: facebook#39571

Test Plan: CI should pass

Reviewed By: cortinico

Differential Revision: D50411361

Pulled By: cipolleschi

fbshipit-source-id: 93ab571dcfd23e699f1c066bf7aaf737e1f2d18b
@Saadnajmi Saadnajmi deleted the socketrocket branch March 15, 2024 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged This PR has been merged. p: Microsoft Partner: Microsoft Partner Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants