feat: add Infisical secrets composite action and example workflows#134
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a first-party composite GitHub Action for fetching secrets from Infisical via GitHub OIDC, plus accompanying documentation and example workflows to standardize usage across Nethermind repositories.
Changes:
- Introduce
get_infisical_secretscomposite action to authenticate via OIDC and export secrets to$GITHUB_ENVor a.envfile. - Add example workflows and an examples README demonstrating common usage patterns (env vars,
.envfile, custom secret path, branch-based env selection). - Add a design/spec document describing the action’s flow, conventions, and security considerations.
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| get_infisical_secrets/action.yml | New composite action implementing OIDC login + secrets retrieval + export/masking. |
| examples/infisical/load-secrets-env.yml | Example: export secrets as environment variables. |
| examples/infisical/load-secrets-file.yml | Example: export secrets to a .env file. |
| examples/infisical/load-secrets-custom-path.yml | Example: override the default Infisical secret path. |
| examples/infisical/load-secrets-multiple-envs.yml | Example: choose Infisical env based on branch. |
| examples/infisical/README.md | Documentation for the examples and action inputs. |
| docs/superpowers/specs/2026-03-25-get-infisical-secrets-design.md | Design/spec write-up for the composite action behavior and rationale. |
| .gitignore | Ignore docs/superpowers/plans/. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 7 out of 8 changed files in this pull request and generated 6 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 7 out of 8 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…and documentation
f54cf6c to
1f2ef9a
Compare
No description provided.