{"repo":"1Password/load-secrets-action","free":true,"listed":false,"github":"https://github.com/1Password/load-secrets-action","clone":"git clone https://github.com/1Password/load-secrets-action.git","description":"Load secrets from 1Password into your GitHub Actions jobs","language":"TypeScript","stars":335,"topics":["1password","1password-connect","github-actions","secrets-management","service-accounts"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Load Secrets from 1Password - GitHub Action Provide the secrets your GitHub runner needs from 1Password. --- load-secrets-action loads secrets from 1Password into GitHub Actions using Service Accounts, 1Password Connect, or Workload Identity. Specify in your workflow YAML file which secrets from 1Password should be loaded into your job, and the action will make them available as environment variables for the next steps. Read more on the 1Password Developer Portal. This project is licensed under MIT. Use of the 1Password APIs and services accessed through these tools is governed by the 1Password API Terms of Service. 🪄 See it in action! ✨ Quickstart Export secrets as a step's output (recommended) Export secrets as env variables 🔑 SSH Key Format When loading SSH keys, you can specify the format using the ssh-format query parameter. This is useful when you need the private key in a specific format like OpenSSH. For more details on secret reference syntax, see the 1Password CLI documentation. 🪪 Workload Identity (public preview) [!NOTE] Workload Identity is in public preview . Contact 1Password if you have questions or feedback. Instead of a Service Account token or Connect credentials, you can authenticate using Workload Identity, which exchanges your GitHub Actions OIDC token for short-lived 1Password access. To use it, set all three of the following environment variables (and do not set the Service Account token or the Connect variables): Unlike the Service Account and Conn","default_branch":null,"files":null,"tree":[],"storefront":"/r/1Password","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/1Password/load-secrets-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}