Sorry, I know this is a dumb question but I cannot find any instructions. And I am paranoid messing up or corrupting state files. So many times a one line change in devops leads to days of headaches.
What is the proper steps to upgrade minor version? I simply download the new version and then run terraform init and then terraform apply? For example to upgrade from 0.11.7 to 0.12 I first need to upgrade to 0.11.14. So I download 0.11.14 and use that when running terraform init and then terraform apply?
I am using workspaces and state files stored using S3 backend. Can I safely test this process for one of the workspaces before applying the same to the other workspaces?