CumulusCI icon indicating copy to clipboard operation
CumulusCI copied to clipboard

Dependency_pins does not honor passwords

Open yippie opened this issue 2 years ago • 1 comments

Describe the bug

If a package requires an install key, putting a dependency pin on it will fail to install with an invalid install key issue. Including password_env_name in the pin causes a parsing error.

Please add support for install keys on pinned dependencies

Reproduction steps

  1. Have a dependency that requires an Install key
  2. Add dependency to the dependency_pins section
  3. Run update_dependencies

Install will fail due to missing install key.

Your CumulusCI and Python versions

CumulusCI version: 3.77.0 Python version: 3.10.9

Operating System

macOS 13.4.1 (22F82)

Windows environment

No response

CumulusCI installation method

pipx

Error Gist

No response

Additional information

No response

yippie avatar Jul 14 '23 14:07 yippie

+1 for this feature fix

rygramer avatar Aug 02 '23 23:08 rygramer