Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency_pins does not honor passwords #3619

Open
yippie opened this issue Jul 14, 2023 · 1 comment
Open

Dependency_pins does not honor passwords #3619

yippie opened this issue Jul 14, 2023 · 1 comment
Labels

Comments

@yippie
Copy link
Contributor

yippie commented Jul 14, 2023

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 yippie added the bug label Jul 14, 2023
@rygramer
Copy link

rygramer commented Aug 2, 2023

+1 for this feature fix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants