can you count the letter t in:
q: can we create a user in scratch and get its sfdx auth url in ci or change email of the default user? we have a ci script which build a new beta package version out of the source code in sfdx format and when the package version is built, the new scratch org is created so that a previous release package version can be installed in it and upgraded with the new beta package version.
since a scratch org is created from client production, the default user inherited email and some other properties from the production user from which the scratch is created.
when package is installed and upgraded, an email is sent to the production user email.
my clients dont like that and would prefer to replace the destination email.
i know we can use sfdx force:user:create command to create a user in a scratch org  with a different email, but we cant get an sfdx auth url for such a user to use it instead of default user?
alternatively, can we just change the email of the default user by ci?

a: to change an user email, a link should be clicked which is sent to the new email, so this is not possible to achieve in ci environment.
however, it is possible to use -a switch to define an alias for the user created, and it is possible to use the created user instead of default one by specifying -u switch with the alias of the user.
also it is possible to use sfdx force:org:display --verbose -u command with -u switch to get the sfdx auth url to get the access to the scratch org user created in ci by downloading the artifact with this value in case if there is some error which should be troubleshooted and scratch org should not be deleted immediately.

user
There are one hundred and twenty-two "t"s in the text you provided.
assistant