My team would like to gradually replace change set deployment model with unlocked packages. I did some experiments and found out that installing package in an org is somehow like running partial deployment using change sets.
As far as I know, some errors can only be found out with full validation. (Don't know if it is called integration test).
Do people still run full validation in Production before installing a new version of package into Production?