-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Fix editor_session_start event custom property key #17130
Fix editor_session_start event custom property key #17130
Conversation
Prior to this change, `wpios_editor_session_start` events were not sent to Tracks, as they were marked as invalid with the following error. ``` Custom properties dictionary keys must contain alpha characters and underscores only. ```
Generated by 🚫 dangerJS |
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍 Thanks for fixing this @dcalhoun
cc @antonis |
Hey @mokagio. 👋🏻 This is my first time targeting a beta release. Is it alright to merge this regression fix into |
Hey @dcalhoun!
😄 👏 Sorry about missing this ping yesterday. I did see the PR in the list, but just assumed it was waiting to be merged by the author 😞 Anyways... Yes the only thing you need to do is merge it. The release train conductor (currently me) will take it from there and generate a new beta build. We don't automatically generate new betas when a merge on the branch happens because there are times when multiple PRs get merged in a single day and we don't want to overload the comms channel with consecutive betas. |
I'm going to merge this myself now to make up for letting it sit here for so long 😳 |
@dcalhoun this has been bundled as part of 18.2 beta 1 (18.2.0.1). Thanks for your work 🙌 |
Prior to this change,
wpios_editor_session_start
events were not sent to Tracks, as they were marked as invalid with the following error. This relates to changes made in #16848 and #16832.To test:
18.2
beta build.wpios_editor_session_start
event does not arrive to Tracks.wpios_editor_session_start
event arrives to Tracks with expected properties.Regression Notes
Custom properties for the event are missing.
Verified custom properties arrived with the event in Tracks.
None. We would need to either write an integration test to verify the session event property keys are "valid" with
Automattic-Tracks-iOS
or iterate over them manually asserting their validity.PR submission checklist:
RELEASE-NOTES.txt
if necessary.