React-native: [0.49] Commits to cherry-pick into stable release

Created on 1 Sep 2017  Â·  27Comments  Â·  Source: facebook/react-native

Locked

All 27 comments

Apparently v0.49.0-rc.0 wasn't published to npm.
https://circleci.com/gh/facebook/react-native/20652

Yeah, we are aware of this. @hramos - any updates on the Buck step getting
commented out?

On Sat, 2 Sep 2017 at 19:24 Fernando Pasik notifications@github.com wrote:

Apparently v0.49.0-rc.0 wasn't published to npm.
https://circleci.com/gh/facebook/react-native/20652

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/15749#issuecomment-326758093,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWcxqcNPTS0qDSMEDK0RaWBpOmeXxgsks5seY9bgaJpZM4PKRxn
.

Fix a scroll event regression https://github.com/facebook/react-native/commit/e964a7f4ef93fcadf5cfd1c269b77b13cb3be374.

We might want to also include this in a 0.48 patch

0fa02ff154922df64bf45ad2e04888c5c125e5ad

@grabbou waiting for a fix to be applied, I think it's alright to comment out the test until that is in place. I'll open a PR.

Cherry-picked:

  • e964a7f (Fix scroll events getting skipped on Android) (also in 0.48.2)
  • d3007b0 (Fix fontWeight regression on iOS) (also in 0.48.2)
  • 8a85546ef95aa9286 and 7d04fbaba29b7c55a40edce (fixes for the RCTMultipartStream reader commit we reverted in 0.48 but that is included in 0.49)

These are going out with 0.49.0-rc.1.

I did not cherry pick 0fa02ff since the header import hadn't changed for months before and people were compiling fine. Not sure of the scope of the change.

The Buck step is still failing
https://circleci.com/gh/facebook/react-native/20918

v0.49.0-rc.1 wasn't published again :(

Comment out the failing buck test, so we can proceed with npm publish

We can work around this once we move to circleci2

Cool I see your PR doing this #15859

That PR only applies the change to master. You’ll want to do the same on the release branch.

4e2c084 is ready to cherry pick with buck comment out for releasing 0.49.x

Cherry-picked https://github.com/facebook/react-native/commit/30087f972609ac40b6e0067e29539602e11d75c7 (Comment out Flow tests) and https://github.com/facebook/react-native/commit/4e2c084fd88d4864fb7565446703e79cf1421f31 (Comment out failing Buck tests) to 0.49-stable and sent 0.49.0-rc.2 to CI.

0.49.0-rc.2 failed again

0.49.0-rc.2 is released!! 🥇

Cherry-picked https://github.com/facebook/react-native/commit/7b770556ac6eb60094bdf59bfd14876b6e2a1307 (improve RCTCxxBridge invalidation -- fixes a crash when you try to reload after an error sometimes). Publishing 0.49.0-rc.3 -- please give this a try if you're using RCs and the CxxBridge on iOS.

The build has failed - @ide do you have write access to trigger reload on CI? CC: @hramos

Cherry-picked a few more fixes and bumped to 0.49.0-rc.4:

Cherry-picked a fix for Jest tests into 0.49.0-rc.5:

Cherry-picked janic's version checking into 0.49.0-rc.6:

The native and JS code for this release must match (if not, RN will display a red box with a clear error saying the native and JS versions don't match).

Release AGAIN missing on npm. Intentional?

@fungilation there's a reason why it's tagged as "Pre-release".

Yes, it's "pre-release" because its still release candidate. It is on npm
and can be installed just like any other RC. Either npm install react-native@next or lock to specific version.

Will be public latest version later today - we were working on the
changelog yesterday. I will be tweeting about it in few hours.

On Wed, 4 Oct 2017 at 15:46 Lorenzo Sciandra notifications@github.com
wrote:

@fungilation https://github.com/fungilation there's a reason why it's
tagged as "Pre-release".

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/15749#issuecomment-334159896,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWcxslqoxY6vkBzyjtM0MHBhd-xj_Yfks5so4xEgaJpZM4PKRxn
.

The reason the version number is 0.49.0 and not -rc.7 just like most of
the times is that we have lost the changelog accidentally during the
release yesterday. I had to recreate it and so, until that happens, I have
temporarily tagged that version as next, so people don't install a
version w/o changelog.

On Wed, 4 Oct 2017 at 16:06 Mike Grabowski grabbou@gmail.com wrote:

Yes, it's "pre-release" because its still release candidate. It is on
npm and can be installed just like any other RC. Either npm install react-native@next or lock to specific version.

Will be public latest version later today - we were working on the
changelog yesterday. I will be tweeting about it in few hours.

On Wed, 4 Oct 2017 at 15:46 Lorenzo Sciandra notifications@github.com
wrote:

@fungilation https://github.com/fungilation there's a reason why it's
tagged as "Pre-release".

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/15749#issuecomment-334159896,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWcxslqoxY6vkBzyjtM0MHBhd-xj_Yfks5so4xEgaJpZM4PKRxn
.

I see. I assumed it's a release with the 0.49.0 tag.
On Wed, Oct 4, 2017 at 7:10 AM Mike Grabowski notifications@github.com
wrote:

The reason the version number is 0.49.0 and not -rc.7 just like most of
the times is that we have lost the changelog accidentally during the
release yesterday. I had to recreate it and so, until that happens, I have
temporarily tagged that version as next, so people don't install a
version w/o changelog.

On Wed, 4 Oct 2017 at 16:06 Mike Grabowski grabbou@gmail.com wrote:

Yes, it's "pre-release" because its still release candidate. It is on
npm and can be installed just like any other RC. Either npm install react-native@next or lock to specific version.

Will be public latest version later today - we were working on the
changelog yesterday. I will be tweeting about it in few hours.

On Wed, 4 Oct 2017 at 15:46 Lorenzo Sciandra notifications@github.com
wrote:

@fungilation https://github.com/fungilation there's a reason why it's
tagged as "Pre-release".

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<
https://github.com/facebook/react-native/issues/15749#issuecomment-334159896
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ACWcxslqoxY6vkBzyjtM0MHBhd-xj_Yfks5so4xEgaJpZM4PKRxn

.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/15749#issuecomment-334167062,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADoJShOqqCGQbuCb1LOlTnAIJZ80A8Wnks5so5HmgaJpZM4PKRxn
.

>

Cheers,
Gary

Was this page helpful?
0 / 5 - 0 ratings