Skip to content

Conversation

@dirathea
Copy link
Collaborator

@dirathea dirathea commented Dec 26, 2025

Summary

Implement new template provider to let users compose secrets from other secrets


Note

Introduces cross-provider templating and refactors provider plumbing.

  • New template provider: Compose secrets using Go templates with uses-scoped dependencies; added docs and examples.
  • Provider API refactor: Fetch now takes SecretContext; added resolver interfaces/types and per-provider secrets map in collector; updated redaction and all providers/tests accordingly; CLI registers template.
  • Config/Docs: Add uses to provider config; update README/CONFIGURATION with template provider section.
  • CI: Split workflows—ci.yml runs short tests; new end2end.yml runs full E2E against real services.
  • Tests: Add comprehensive template provider E2E; update existing E2E to skip in short mode and adapt to new context API.

Written by Cursor Bugbot for commit dd2ae62. This will update automatically on new commits. Configure here.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@dirathea dirathea merged commit 8dfbe47 into main Dec 28, 2025
10 checks passed
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.

2 participants