* Radical (Always latest package and practice) * Latest (Always latest package, won't add best practice attributes) * Normal (Compatible package, will upgrade framework) * Compatible (Compatible package, won't upgrade framework) * Conservatism (Only upgrade deprecated package and package with vulnerabilities) * Dry run (Do Nothing)