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

Update stories - removal of deprecated kotlin-android-extensions #14928

Merged
merged 2 commits into from
Jun 25, 2021

Conversation

malinajirka
Copy link
Contributor

This PR updates stories library to the current stories/develop. The changes in the stories library have already been tested. The changes are related to the replacement of kotlin synthetic accessors with view bindings and removal of deprecated kotlin-android-extensions.

To test:
Smoke test stories

cc @oguzkocer When this PR gets merged, it should hopefully unblock your effort to update AGP.

Regression Notes

  1. Potential unintended areas of impact
    Stories

  2. What I did to test those areas of impact (or what existing automated tests I relied on)
    I've tried adding images from various sources, adding texts, changing rotation/color/etc and publishing a story.

  3. What automated tests I added (or what prevented me from doing so)
    The changes touch just the UI layer so unit tests can't be added.

PR submission checklist:

  • I have completed the Regression Notes.
  • I have considered adding accessibility improvements for my changes.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

@malinajirka malinajirka added this to the 17.7 milestone Jun 24, 2021
@peril-wordpress-mobile
Copy link

peril-wordpress-mobile bot commented Jun 24, 2021

You can trigger optional UI/connected tests for these changes by visiting CircleCI here.

@peril-wordpress-mobile
Copy link

peril-wordpress-mobile bot commented Jun 24, 2021

You can test the changes on this Pull Request by downloading the APK here.

@aforcier
Copy link
Contributor

Haven't tested the build yet, but I noticed the lint errors in the failing task were from the stories lib. Should be addressed in this PR: Automattic/stories-android#706

Copy link
Contributor

@aforcier aforcier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Switched to the branch from Automattic/stories-android#706, and:

lintWordpressVanillaRelease is green
✅ Smoke tested stories, everything continues to work smoothly

:shipit: (assuming Automattic/stories-android#706 is merged and this PR is updated to stories-android develop after that)

Copy link
Contributor

@zwarm zwarm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@malinajirka - I focused my testing on the build: added new stories, updated stories, text placement, size, color, single images, multiple images, previewing, sharing. Everything is working as expected. 👍

@malinajirka
Copy link
Contributor Author

Awesome thank you both! 🙇

@malinajirka malinajirka enabled auto-merge June 25, 2021 13:44
@malinajirka malinajirka merged commit 99c9a78 into develop Jun 25, 2021
@malinajirka malinajirka deleted the update-stories branch June 25, 2021 14:16
@malinajirka
Copy link
Contributor Author

cc @oguzkocer it seems all usages of kotlin-android-extensions have been removed ;).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants