Skip to content

Conversation

@moizpgedge
Copy link

Please read Submitting a Pull Request before submitting.

mmols and others added 6 commits December 1, 2025 23:12
- Removed AZURE_KEY and AZURE_KEY_TYPE build-time ARGs
- Azure configuration now only done at runtime via environment variables
- Fixes Docker BuildKit security warnings about sensitive data in ARGs
When a dependency is invalid and no default value exists, the code was
not checking if the option should be required. This caused incorrect
OptionRequiredError messages where cloud storage options (like
repo1-gcs-bucket) were being required even when the repo type was not
set to GCS.

The fix adds the required option check in the else branch (when
dependency is invalid) and ensures that options are not required when
dependencies are invalid, matching the behavior in the valid dependency
branch.

This resolves test failures in:
- config/load, config/parse, config/exec, config/protocol
- command/backup, command/archive-push
- integration tests
- documentation build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants