-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Default to not sending data to Sentry for now #1695
Default to not sending data to Sentry for now #1695
Conversation
What do you think of this approach @Dherlou? |
@chadwhitacre |
I know I don't! 😜
I think for tomorrow it's best to show the message but continue with the installation (defaulting to not sending, of course). When we add the exit in 22.12.0 we will be able to say "We gave you three months to respond." Better than abrupt change. |
c18b9ce
to
3099b61
Compare
I don't think there is any point in waiting 3 months, the main way people are going to notice this change is reading the changelog, so I think doing one release with it default opt-out, then making choosing opt-in or out mandatory in the next release is a good idea. |
Fair enough. Changed to 22.10.0 in 109036d, and also stopped mis-using "opt-out." It's not "default to opt-out," it's that opt-in is "default to not send." Next month it'll be neither opt-in nor opt-out, we'll force a choice. |
I'm guessing this PR will be going in before the others? Also agree that 1 month should be enough since it's not a change most people will even notice |
Yes, let's get this landed ASAP as it is the most vital to not making everyone mad tomorrow. :) I've pushed 75c713e so we can see this working in our two CI environments. I was seeing different behavior between the two with an earlier implementation of |
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.
Looks like this is working! Just need to revert the test commit and this should be good I think?
Should we revert the changes we made yesterday to the other cloudbuild.yaml files once this goes in? I think ideally those should also be changed |
Reporting turned off again in CI in ea809d82e853da57c08c9121100452e70104b6ac. I think we can do something similar in |
ea809d8
to
75c713e
Compare
Oops, nevermind ... forgot we don't have those yet. 🤪 Let's take care of that in #1697. |
Ah yeah, that's what I meant. Once we change completely from using |
Turned on automerge. Better withdraw your ✅ if you don't want this merged, @ethanhs. 😄 |
Oh, but I do! :) |
Follow-up to #1679 to relax the non-interactive experience, closes #1693.
The proposal here is to default to not sending data for the non-interactive case, but with a notice that we will be forcing a decision in an upcoming version. This gives folks three months to notice and adjust, and it gives us some time to clean up configuration a bit.