Skip to content

feat: add Infisical secrets composite action and example workflows#134

Merged
derrix060 merged 1 commit into
mainfrom
feat/infisical-secrets
Mar 26, 2026
Merged

feat: add Infisical secrets composite action and example workflows#134
derrix060 merged 1 commit into
mainfrom
feat/infisical-secrets

Conversation

@derrix060

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings March 26, 2026 13:27
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed
Comment thread get_infisical_secrets/action.yml Fixed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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_secrets composite action to authenticate via OIDC and export secrets to $GITHUB_ENV or a .env file.
  • Add example workflows and an examples README demonstrating common usage patterns (env vars, .env file, 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.

Comment thread get_infisical_secrets/action.yml Outdated
Comment thread get_infisical_secrets/action.yml Outdated
Comment thread get_infisical_secrets/action.yml
Comment thread examples/infisical/README.md
Comment thread get_infisical_secrets/action.yml
Comment thread get_infisical_secrets/action.yml
Comment thread get_infisical_secrets/action.yml
Comment thread examples/infisical/README.md
Comment thread get_infisical_secrets/action.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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.

Comment thread get_infisical_secrets/action.yml Outdated
Comment thread get_infisical_secrets/action.yml Outdated
Comment thread get_infisical_secrets/action.yml Outdated
Comment thread docs/superpowers/specs/2026-03-25-get-infisical-secrets-design.md Outdated
Comment thread docs/superpowers/specs/2026-03-25-get-infisical-secrets-design.md
Comment thread get_infisical_secrets/action.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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.

Comment thread get_infisical_secrets/action.yml Outdated
Comment thread get_infisical_secrets/action.yml Outdated
Comment thread docs/superpowers/specs/2026-03-25-get-infisical-secrets-design.md Outdated
@derrix060 derrix060 force-pushed the feat/infisical-secrets branch from f54cf6c to 1f2ef9a Compare March 26, 2026 15:10
@derrix060 derrix060 merged commit 2f0ac6f into main Mar 26, 2026
1 check passed
@derrix060 derrix060 deleted the feat/infisical-secrets branch March 26, 2026 15:10
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