{"id":18454297,"url":"https://github.com/1password/load-secrets-action","last_synced_at":"2025-04-12T19:52:24.948Z","repository":{"id":40247897,"uuid":"368976838","full_name":"1Password/load-secrets-action","owner":"1Password","description":"Load secrets from 1Password into your GitHub Actions jobs","archived":false,"fork":false,"pushed_at":"2025-03-17T11:38:09.000Z","size":459,"stargazers_count":219,"open_issues_count":19,"forks_count":32,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-04-12T19:52:10.252Z","etag":null,"topics":["1password","1password-connect","github-actions","secrets-management","service-accounts"],"latest_commit_sha":null,"homepage":"https://developer.1password.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/1Password.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-19T19:14:22.000Z","updated_at":"2025-04-09T20:02:13.000Z","dependencies_parsed_at":"2024-02-19T17:38:32.907Z","dependency_job_id":"411b543c-26fd-4f9d-be97-0e80d3256b67","html_url":"https://github.com/1Password/load-secrets-action","commit_stats":{"total_commits":113,"total_committers":13,"mean_commits":8.692307692307692,"dds":0.6283185840707964,"last_synced_commit":"0a309926fa2e1d3844db604b984ea6214baa028b"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fload-secrets-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fload-secrets-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fload-secrets-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fload-secrets-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/1Password","download_url":"https://codeload.github.com/1Password/load-secrets-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625507,"owners_count":21135513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1password","1password-connect","github-actions","secrets-management","service-accounts"],"created_at":"2024-11-06T08:03:36.910Z","updated_at":"2025-04-12T19:52:24.923Z","avatar_url":"https://github.com/1Password.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Image sourced from https://blog.1password.com/1password-service-accounts/ --\u003e\n\u003cimg alt=\"\" role=\"img\" src=\"https://blog.1password.com/posts/2023/1password-service-accounts/header.png\"/\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eLoad Secrets from 1Password - GitHub Action\u003c/h1\u003e\n  \u003cp\u003eProvide the secrets your GitHub runner needs from 1Password.\u003c/p\u003e\n  \u003ca href=\"https://developer.1password.com/docs/ci-cd/github-actions\"\u003e\n    \u003cimg alt=\"Get started\" src=\"https://user-images.githubusercontent.com/45081667/226940040-16d3684b-60f4-4d95-adb2-5757a8f1bc15.png\" height=\"37\"/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n---\n\n`load-secrets-action` loads secrets from 1Password into GitHub Actions using [Service Accounts](https://developer.1password.com/docs/service-accounts) or [1Password Connect](https://developer.1password.com/docs/connect).\n\nSpecify 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.\n\nRead more on the [1Password Developer Portal](https://developer.1password.com/docs/ci-cd/github-actions).\n\n## 🪄 See it in action!\n\n[![Using 1Password Service Accounts with GitHub Actions - showcase](https://img.youtube.com/vi/kVBl5iQYgSA/maxresdefault.jpg)](https://www.youtube.com/watch?v=kVBl5iQYgSA \"Using 1Password Service Accounts with GitHub Actions\")\n\n## ✨ Quickstart\n\n```yml\non: push\njobs:\n  hello-world:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n\n      - name: Load secret\n        uses: 1password/load-secrets-action@v2\n        with:\n          # Export loaded secrets as environment variables\n          export-env: true\n        env:\n          OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}\n          SECRET: op://app-cicd/hello-world/secret\n\n      - name: Print masked secret\n        run: 'echo \"Secret: $SECRET\"'\n        # Prints: Secret: ***\n```\n\n## 💙 Community \u0026 Support\n\n- File an [issue](https://github.com/1Password/load-secrets-action/issues) for bugs and feature requests.\n- Join the [Developer Slack workspace](https://developer.1password.com/joinslack).\n- Subscribe to the [Developer Newsletter](https://1password.com/dev-subscribe/).\n\n## 🔐 Security\n\n1Password requests you practice responsible disclosure if you discover a vulnerability.\n\nPlease file requests by sending an email to bugbounty@agilebits.com.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1password%2Fload-secrets-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F1password%2Fload-secrets-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1password%2Fload-secrets-action/lists"}