{"id":17528723,"url":"https://github.com/dkershner6/vercel-set-env-action","last_synced_at":"2025-10-18T00:12:55.444Z","repository":{"id":36976121,"uuid":"372309909","full_name":"dkershner6/vercel-set-env-action","owner":"dkershner6","description":"A GitHub Action that ensures certain environment variables are set in Vercel","archived":false,"fork":false,"pushed_at":"2024-05-28T00:05:21.000Z","size":542,"stargazers_count":2,"open_issues_count":6,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-05-28T09:31:26.227Z","etag":null,"topics":["github-actions"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dkershner6.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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-30T20:32:22.000Z","updated_at":"2024-05-30T02:16:09.186Z","dependencies_parsed_at":"2024-04-22T01:24:52.351Z","dependency_job_id":"ee02b215-d27e-4b51-9790-2857201ad34b","html_url":"https://github.com/dkershner6/vercel-set-env-action","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":0.08333333333333337,"last_synced_commit":"a752e1ef48cfcbce0deb703ab1c08c307083ef50"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":"dkershner6/typescript-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkershner6%2Fvercel-set-env-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkershner6%2Fvercel-set-env-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkershner6%2Fvercel-set-env-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkershner6%2Fvercel-set-env-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkershner6","download_url":"https://codeload.github.com/dkershner6/vercel-set-env-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250488318,"owners_count":21438761,"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":["github-actions"],"created_at":"2024-10-20T15:44:44.564Z","updated_at":"2025-10-18T00:12:55.325Z","avatar_url":"https://github.com/dkershner6.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vercel Set Env Action\n\nThis GitHub Action sets Environment Variables inside Vercel based on inputs.\n\n## Usage\n\nAll keys in `envVariableKeys` must be matched by all 3: The key, and the key prefixed with `TARGET_` and `TYPE_`.\n\n```yaml\njobs:\n  set-env-vars:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Set Env Vars on Vercel Project\n        uses: dkershner6/vercel-set-env-action@v3\n        with:\n          token: ${{ secrets.VERCEL_API_TOKEN }}\n          teamId: ${{ secrets.VERCEL_TEAM_ID }} # optional, without will use personal\n          projectName: vercel-env-setter # project name in Vercel\n          envVariableKeys: ENV_VAR1,ENV_VAR2,ENV_VAR3\n        env:\n          ENV_VAR1: myEnvVar1\n          TARGET_ENV_VAR1: production # comma delimited, one of [production, preview, development]\n          TYPE_ENV_VAR1: encrypted # one of [plain, encrypted]\n          ENV_VAR2: envVar2Value\n          TARGET_ENV_VAR2: preview,development\n          TYPE_ENV_VAR2: plain\n          ENV_VAR3: envVar3Value\n          TARGET_ENV_VAR3: preview\n          TYPE_ENV_VAR3: plain\n          GIT_BRANCH_ENV_VAR3: feature/foo\n```\n\n## Contributing\n\nAll contributions are welcome, please open an issue or pull request.\n\nTo use this repository:\n1. `npm i -g pnpm` (if don't have pnpm installed)\n2. `pnpm i`\n3. `npx projen` (this will ensure everything is setup correctly, and you can run this command at any time)\n4. Good to make your changes!\n5. You can run `npx projen build` at any time to build the project.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkershner6%2Fvercel-set-env-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkershner6%2Fvercel-set-env-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkershner6%2Fvercel-set-env-action/lists"}