Skip to content

feat: Make EnvVarResolver extendable, add more config options#352

Merged
ferenc-csaky merged 1 commit into
mainfrom
feat/secret-env-vars
Jun 8, 2026
Merged

feat: Make EnvVarResolver extendable, add more config options#352
ferenc-csaky merged 1 commit into
mainfrom
feat/secret-env-vars

Conversation

@ferenc-csaky

@ferenc-csaky ferenc-csaky commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Key Changes

  • Make EnvVarresolver extendable
  • Apply builder pattern instead of static factory methods to handle inheritance better
  • Make ENVIRONMENT_VARIABLE_PATTERN more strict, so it won't match string like ${{...}}
  • Support excluding given env var keys from resolution
  • Adapt unit tests
  • Extend docs in README with default value usage

@ferenc-csaky ferenc-csaky added the enhancement New feature or request label Jun 8, 2026
@ferenc-csaky ferenc-csaky added this to the 0.10.3 milestone Jun 8, 2026
@ferenc-csaky ferenc-csaky force-pushed the feat/secret-env-vars branch from a2a028d to f444457 Compare June 8, 2026 12:01
@ferenc-csaky ferenc-csaky requested a review from mateczagany June 8, 2026 12:02
@ferenc-csaky ferenc-csaky changed the title feat: Make EnvVarResolver extendable, and its pattern detection more strict feat: Make EnvVarResolver extendable, add more config options Jun 8, 2026
@ferenc-csaky ferenc-csaky merged commit d41089b into main Jun 8, 2026
13 checks passed
@ferenc-csaky ferenc-csaky deleted the feat/secret-env-vars branch June 8, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants