CumulusCI
CumulusCI copied to clipboard
Task install_managed security_type not being respected with 04t ID
Describe the bug
When I use teh "install_managed" task to install a managed package with the --version '04t...' parameter and the --security_type NONE parameter, I end up getting the packaged installed for all users instead of admins only. If I, instead, use the version number (1.11.2), it works fine unless there are multiple managed packages with the same namespace (extensions).
Reproduction steps
- Run command with above constraints with a version that introduces a new tab
- Login to Org.
- Open non-admin profile
- Tab is available for the profile in Object Settings
Your CumulusCI and Python versions
CumulusCI version: 4.3.0 (C:\users\jimmy thorne.local\bin\cci) Python version: 3.12.1 (C:\Users\Jimmy Thorne\AppData\Local\pipx\pipx\venvs\cumulusci\Scripts\python.exe)
Operating System
Windows 10 Pro
Windows environment
Bash on Windows
CumulusCI installation method
pipx
Error Gist
No response
Additional information
I've tested this on 1GP and 2GP packaging with the same results. Ideally, I'd love to be able to use the 04t identifier instead of the version number due to the error in the screenshot above.