lowercase should only be used to refer to the binary, not the project
[ci skip]
This makes our support for each method explicit, and also allows us to add more deployment methods in the future. [ci skip]