{"id":15286421,"url":"https://github.com/configu/setup-cli-action","last_synced_at":"2025-04-13T03:10:04.828Z","repository":{"id":41364115,"uuid":"508606643","full_name":"configu/setup-cli-action","owner":"configu","description":"Sets up Configu CLI in your GitHub Actions workflow","archived":false,"fork":false,"pushed_at":"2023-10-03T02:51:48.000Z","size":525,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-13T03:09:59.231Z","etag":null,"topics":["configuration","configuration-files","configuration-management","github","github-actions"],"latest_commit_sha":null,"homepage":"https://github.com/marketplace/actions/setup-configu-cli","language":null,"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/configu.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":"2022-06-29T08:22:16.000Z","updated_at":"2023-10-03T02:40:16.000Z","dependencies_parsed_at":"2025-03-10T17:45:56.904Z","dependency_job_id":null,"html_url":"https://github.com/configu/setup-cli-action","commit_stats":{"total_commits":22,"total_committers":1,"mean_commits":22.0,"dds":0.0,"last_synced_commit":"29833ba810e5ac327098aa9963e4169d6300e7d2"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/configu%2Fsetup-cli-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/configu%2Fsetup-cli-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/configu%2Fsetup-cli-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/configu%2Fsetup-cli-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/configu","download_url":"https://codeload.github.com/configu/setup-cli-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248657917,"owners_count":21140846,"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":["configuration","configuration-files","configuration-management","github","github-actions"],"created_at":"2024-09-30T15:13:56.715Z","updated_at":"2025-04-13T03:10:04.783Z","avatar_url":"https://github.com/configu.png","language":null,"readme":"# configu/setup-cli-action\n\n[![Test setup Configu CLI GitHub Actions](https://github.com/configu/setup-cli-action/actions/workflows/setup-cli-action.yml/badge.svg)](https://github.com/configu/setup-cli-action/actions/workflows/setup-cli-action.yml)\n\nThe `configu/setup-cli-action` action is a [composite action](https://docs.github.com/en/actions/creating-actions/creating-a-composite-action) that sets up Configu CLI in your GitHub Actions workflow by downloading a specific version of Configu CLI and adding it to the `PATH`.\n\nAfter you've used the action, subsequent steps in the same job can run arbitrary Configu CLI commands. All of Configu commands work exactly like they do on your local command line.\n\n## Usage\n\n\u003c!-- todo: test the powershell script --\u003e\n\u003c!-- This action can be run on `ubuntu-latest`, `windows-latest`, and `macos-latest` GitHub Actions runners. \n\nWhen running on `windows-latest` the shell should be set to Bash. --\u003e\n\nThis action can be run on `ubuntu-*` and `macos-*` GitHub Actions runners. \n\nThe default configuration installs the latest version of Configu CLI.\n\n```yaml\nsteps:\n  - uses: configu/setup-cli-action@v1\n```\n\nA specific version of Configu CLI can be installed.\n\n```yaml\nsteps:\n  - uses: configu/setup-cli-action@v1\n    with:\n      version: 0.4.4\n```\n\nCredentials for [`Configu Platform`](https://app.configu.com/) can be configured.\n\n```yaml\njobs:\n  some-job:\n    runs-on: ubuntu-latest\n    env:\n      CONFIGU_ORG: ${{ secrets.CONFIGU_ORG }}\n      CONFIGU_TOKEN: ${{ secrets.CONFIGU_TOKEN }}\n    steps:\n      - name: Setup Configu CLI\n        uses: configu/setup-cli-action@v1\n\n      - name: Export configurations\n        run: | \n          configu eval --store 'configu' --set 'production' --schema 'path/to/schema.cfgu.json' | configu export\n```\n\n## Inputs\n\nThe action supports the [following inputs](https://github.com/configu/setup-cli-action/blob/main/action.yml#L7).\n\n## License\n\nThis Action is licensed under [Apache License 2.0](https://github.com/configu/setup-cli-action/blob/main/LICENSE).\n\n## References\n- [Configu SaaS Platform (app.configu.com)](https://app.configu.com/)\n- [Configu Documentation](https://configu.com/docs)\n- [GitHub Actions Documentation](https://help.github.com/en/categories/automating-your-workflow-with-github-actions)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconfigu%2Fsetup-cli-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconfigu%2Fsetup-cli-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconfigu%2Fsetup-cli-action/lists"}