{"id":22831525,"url":"https://github.com/phrase/setup-cli","last_synced_at":"2025-07-02T06:38:07.363Z","repository":{"id":136801950,"uuid":"604579318","full_name":"phrase/setup-cli","owner":"phrase","description":"Github action for installing Phrase CLI","archived":false,"fork":false,"pushed_at":"2024-07-11T09:03:24.000Z","size":612,"stargazers_count":5,"open_issues_count":2,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-19T19:47:39.199Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/phrase.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":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-21T11:06:48.000Z","updated_at":"2024-07-11T09:03:29.000Z","dependencies_parsed_at":"2024-07-11T10:28:25.916Z","dependency_job_id":"f0ceb9c9-3b4c-4d80-acd5-1a7969ffcbc1","html_url":"https://github.com/phrase/setup-cli","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":"actions/javascript-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrase%2Fsetup-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrase%2Fsetup-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrase%2Fsetup-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrase%2Fsetup-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phrase","download_url":"https://codeload.github.com/phrase/setup-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250501292,"owners_count":21440996,"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":[],"created_at":"2024-12-12T20:26:26.319Z","updated_at":"2025-04-23T19:42:46.383Z","avatar_url":"https://github.com/phrase.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# setup-cli\n\nThis action installs [Phrase](https://phrase.com/) [CLI tool](https://github.com/phrase/phrase-cli) for translation management.\n\n# Usage\n\nSee [action.yml](action.yml)\n\n```yaml\nsteps:\n- uses: actions/checkout@v4\n- uses: phrase/setup-cli@v1\n  with:\n    version: 2.19.0\n- run: phrase pull\n- run: phrase push --wait\n```\n\nBefore running the tool, you need to configure it, typically using a configuration file named `.phrase.yml`. More information can be found [here](https://support.phrase.com/hc/en-us/articles/5808300599068-Using-the-CLI-Strings-).\n\nFor authentication, you will probably want to use the authentication token passed through an environment variable `PHRASE_ACCESS_TOKEN`. More info at the support link above.\n\n\n# License\n\nThe scripts and documentation in this project are released under the [MIT License](LICENSE)\n\nMost of the code has been copied over from https://github.com/winify-ag/setup-phraseapp (see https://github.com/phrase/phrase-cli/issues/119). Big thanks to original authors!\n\n# Contributions\n\nContributions are welcome!\n\n## Package for distribution\n\nGitHub Actions will run the entry point from the action.yml. Packaging assembles the code into one file that can be checked in to Git, enabling fast and reliable execution and preventing the need to check in node_modules.\n\nActions are run from GitHub repos.  Packaging the action will create a packaged action in the dist folder.\n\nRun prepare\n\n```bash\nnpm run prepare\n```\n\n## Create a release branch\n\nUsers shouldn't consume the action from master since that would be latest code and actions can break compatibility between major versions.\n\nCheckin to the v1 release branch\n\n```bash\ngit checkout -b v1\ngit commit -a -m \"v1 release\"\n```\n\n```bash\ngit push origin v1\n```\n\nSee the [versioning documentation](https://github.com/actions/toolkit/blob/master/docs/action-versioning.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphrase%2Fsetup-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphrase%2Fsetup-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphrase%2Fsetup-cli/lists"}