Skip to content

Conversation

@relaxolotl
Copy link
Contributor

@relaxolotl relaxolotl commented Oct 29, 2021

This goes the full mile and removes the endpoints, backend code, and all front end code related to the steps that ask for iTunes credentials during the App Store Connect integration setup.

The new setup flow looks like so:

Existing integration

Screenshot 2021-10-29 at 5 48 44 PM

Screenshot 2021-10-29 at 5 48 51 PM

New integration

Screenshot 2021-10-29 at 5 50 41 PM

Screenshot 2021-10-29 at 5 51 14 PM

What this does not cover is the actual removal of iTunes credentials from symbol sources. That will come in a separate PR. This does start redacting and erasing those credentials if users are creating or updating their integrations.

related: #29531

@github-actions
Copy link
Contributor

github-actions bot commented Oct 29, 2021

size-limit report

Path Base Size (4aef3de) Current Size Change
src/sentry/static/sentry/dist/entrypoints/app.js 52.72 KB 52.74 KB +0.03% 🔺
src/sentry/static/sentry/dist/entrypoints/sentry.css 70.89 KB 70.89 KB 0%

@relaxolotl relaxolotl changed the title ref(appstore-connect): Remove setup steps asking for iTunes credentials ref(appstore-connect): Remove setup steps asking for iTunes credentials [NATIVE-294] Nov 1, 2021
@relaxolotl relaxolotl force-pushed the appconnect/stop-asking-for-itunes branch from 23ad1b8 to 9766676 Compare November 1, 2021 20:50
Base automatically changed from appconnect/stop-asking-for-itunes to master November 1, 2021 21:39
@relaxolotl relaxolotl force-pushed the appconnect/stop-asking-for-credentials branch from ee0bd43 to 68c31b3 Compare November 1, 2021 23:10
@relaxolotl relaxolotl requested review from a team, flub and priscilawebdev November 1, 2021 23:18
@relaxolotl relaxolotl marked this pull request as ready for review November 1, 2021 23:18
@relaxolotl relaxolotl requested a review from a team as a code owner November 1, 2021 23:18
@relaxolotl relaxolotl removed the request for review from a team November 1, 2021 23:21
Copy link
Contributor

@Swatinem Swatinem left a comment

Choose a reason for hiding this comment

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

❤️ I always love to see code being removed ;-)

@Swatinem
Copy link
Contributor

Swatinem commented Nov 2, 2021

Curious to know what https://github.com/ai/size-limit actually measures, since I would expect all the removed code to show up there.

@priscilawebdev
Copy link
Member

priscilawebdev commented Nov 2, 2021

Thanks for doing this @relaxolotl <3

Copy link
Member

@priscilawebdev priscilawebdev left a comment

Choose a reason for hiding this comment

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

tested locally and it looks good to me

@relaxolotl
Copy link
Contributor Author

i think there are concerns about how to deploy this and the impact of this change's deployment. i'll try to get that sorted out tomorrow so that i can merge this without exploding something i haven't taken into account

Copy link
Contributor

@flub flub left a comment

Choose a reason for hiding this comment

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

🚀

@flub flub merged commit 6624767 into master Nov 4, 2021
@flub flub deleted the appconnect/stop-asking-for-credentials branch November 4, 2021 10:54
flub pushed a commit to getsentry/sentry-docs that referenced this pull request Nov 4, 2021
ITunes credentials are no longer needed since getsentry/sentry#29675 did
get merged.

Co-authored-by: Floris Bruynooghe <flub@sentry.io>
@github-actions github-actions bot locked and limited conversation to collaborators Nov 19, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants