{"repo":"google-github-actions/get-secretmanager-secrets","free":true,"listed":false,"github":"https://github.com/google-github-actions/get-secretmanager-secrets","clone":"git clone https://github.com/google-github-actions/get-secretmanager-secrets.git","description":"A GitHub Action for accessing secrets from Google Secret Manager and making them available as outputs.","language":"TypeScript","stars":197,"topics":["github-actions","actions","gcp","google-cloud-platform","secrets","google-cloud","secret-manager","google-secret-manager"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"get-secretmanager-secrets This action fetches secrets from [Secret Manager][sm] and makes them available to later build steps via outputs. This is useful when you want Secret Manager to be the source of truth for secrets in your organization, but you need access to those secrets in build steps. Secrets that are successfully fetched are set as output variables and can be used in subsequent actions. After a secret is accessed, its value is added to the mask of the build to reduce the chance of it being printed or logged by later steps. This is not an officially supported Google product, and it is not covered by a Google Cloud support contract. To report bugs or request features in a Google Cloud product, please contact Google Cloud support. Prerequisites - This action requires Google Cloud credentials that are authorized to access the secrets being requested. See Authorization for more information. - This action runs using Node 20. If you are using self-hosted GitHub Actions runners, you must use a runner version that supports this version or newer. Usage Inputs - secrets : (Required) List of secrets to access and inject into the environment. These are comma-separated or newline-separated OUTPUTNAME:SECRET . Output names or secret names that contain separators must be escaped with a backslash (e.g. \\, or \\\\n ) unless quoted. Any leading or trailing whitespace is trimmed unless values are quoted. Secrets can be referenced using the following formats: - min mask length : (Optiona","default_branch":null,"files":null,"tree":[],"storefront":"/r/google-github-actions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/google-github-actions/get-secretmanager-secrets/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."}