https://linear.app/comm/issue/ENG-10205/update-flow-to-02691
All I did here is changing the order of object properties, because flow was throwing errors about overwriting properties.
Depends on D15043
Differential D15044 Authored by angelika on Jul 22 2025, 10:10 PM.
Details Summary https://linear.app/comm/issue/ENG-10205/update-flow-to-02691 All I did here is changing the order of object properties, because flow was throwing errors about overwriting properties. Depends on D15043 Test Plan Flow
Diff Detail
Event Timelineangelika held this revision as a draft. Herald added subscribers: tomek, ashoat. · View Herald TranscriptJul 22 2025, 10:10 PM2025-07-22 22:10:51 (UTC+0) Harbormaster completed remote builds in B34698: Diff 48902.Jul 22 2025, 10:13 PM2025-07-22 22:13:04 (UTC+0) Harbormaster completed remote builds in B34889: Diff 49096.Jul 24 2025, 4:25 PM2025-07-24 16:25:01 (UTC+0) Comment Actions
Do we know why it was throwing the errors? Sounds a bit concerning. This revision is now accepted and ready to land.Jul 31 2025, 10:34 AM2025-07-31 10:34:17 (UTC+0) Comment Actions
Here is try flow for experimenting The error appears in flow v0.257 We fixed a major unsoundness with regards to dictionary object creation. Previously, the computed property will just be ignored for string or any keys. Now, if the computed property is added to some existing objects (e.g. {foo: string, [stringTypedKey]: v}), then we will error on the property. Otherwise, the {[key]: value} will be {[typeof key}: typeof value}Harbormaster completed remote builds in B35156: Diff 49407.Aug 9 2025, 12:25 PM2025-08-09 12:25:30 (UTC+0) Harbormaster completed remote builds in B35422: Diff 49711.Aug 21 2025, 12:48 PM2025-08-21 12:48:23 (UTC+0) Closed by commit rCOMM02e5af336e3e: [Flow262][skip-ci] Fix object spread issue in keyserver/dm-permissions.js. · Explain WhyAug 21 2025, 7:33 PM2025-08-21 19:33:01 (UTC+0) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 49407 |