Skip to content

chore(12factor-env): remove secret file support#1394

Merged
pyramation merged 1 commit into
mainfrom
feat/remove-secret-file-support
Jul 18, 2026
Merged

chore(12factor-env): remove secret file support#1394
pyramation merged 1 commit into
mainfrom
feat/remove-secret-file-support

Conversation

@pyramation

Copy link
Copy Markdown
Contributor

Summary

Remove filesystem-backed secret resolution from 12factor-env and standardize configuration on Kubernetes/Knative-style environment injection.

  • Delete implicit /run/secrets/<name> lookup and the ${NAME}_FILE convention.
  • Remove the related secret, getSecret, secretPath, getSecretsPath, and secretEnv APIs.
  • Update package documentation, metadata, and dependent tests to describe/use direct environment values only.

Link to Devin session: https://app.devin.ai/sessions/1d0f77fdeaf849ea88960b9f8566fa13
Requested by: @pyramation

@pyramation pyramation self-assigned this Jul 18, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@pyramation
pyramation merged commit 3691b0f into main Jul 18, 2026
38 checks passed
@pyramation
pyramation deleted the feat/remove-secret-file-support branch July 18, 2026 09:03
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.

1 participant