{"id":21619076,"url":"https://github.com/usds/cloud-gov-cli","last_synced_at":"2026-03-07T05:03:33.986Z","repository":{"id":45573624,"uuid":"303838275","full_name":"usds/cloud-gov-cli","owner":"usds","description":"A Docker-based action to provide a cloud.gov command line for Github Actions","archived":false,"fork":false,"pushed_at":"2021-12-07T21:43:50.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-11T09:49:26.244Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/usds.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-13T21:59:24.000Z","updated_at":"2021-12-07T21:43:53.000Z","dependencies_parsed_at":"2022-09-21T20:52:49.539Z","dependency_job_id":null,"html_url":"https://github.com/usds/cloud-gov-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/usds/cloud-gov-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usds%2Fcloud-gov-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usds%2Fcloud-gov-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usds%2Fcloud-gov-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usds%2Fcloud-gov-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usds","download_url":"https://codeload.github.com/usds/cloud-gov-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usds%2Fcloud-gov-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30208730,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T03:24:23.086Z","status":"ssl_error","status_checked_at":"2026-03-07T03:23:11.444Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-11-24T23:07:49.923Z","updated_at":"2026-03-07T05:03:33.952Z","avatar_url":"https://github.com/usds.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Command-line Interface Action for cloud.gov\n\nThis is a re-usable action for use in continuous deployment workflows\nusing GitHub Actions, to allow automatic management of a deployment in\ncloud.gov (or another Cloud Foundry instance).\n\nCurrently, this action uses its own [Dockerfile], which is based on Alpine\nLinux 3.12 and version 8 of the Cloud Foundry CLI.\n\n## Basic usage\n\nThe simplest use of this action is to deploy using an existing manifest. Given\na username and password (which should be stored as secrets), the default\nbehavior of the action is to log in using the Cloud Foundry CLI and\nrun `cf push`.\n\n```yaml\n    - name: Deploy\n      uses: usds/cloud-gov-cli@master\n      with:\n        org: ${{secrets.CF_ORG}}\n        user: ${{secrets.SERVICE_USER}}\n        password: ${{secrets.SERVICE_AUTH}}\n```\n\n## Advanced usage\n\nIf desired, this action can run most CF CLI commands. The list of accepted\ninputs below may or may not be exhaustive--see the `inputs` section of the \n[action definition](./action.yml) to be sure you have seen them all.\n\n* `command`: the cf-cli subcommand you wish to run. Default: `push`.\n  Additional arguments beyond the subcommand (e.g. `--strategy rolling`) should\n  be respected, though it is possible that they will interact oddly with the\n  way the optional arguments (application and manifest) are managed.\n* `application`: the name of the application as deployed to cloud.gov.\n  If there is only one application in your manifest, this may not be needed (but some sub-commands require it in all cases).\n* `user`: **(required)**: The username to authenticate with. Should be a service\n  user, not an actual human.\n* `password` **(required)**: the password to authenticate with. Should be the\n  password for a service user, not your actual password!\n* `manifest`: the location for the manifest file for this application (default: `./manifest.yml`)\n* `org`: the Cloud Foundry organization that will be targeted by this deploy.\n* `space`: the Cloud Foundry space that will be targeted by this deploy.\n* `api`: the Cloud Foundry API server to address \n  (default: `https://api.fr.cloud.gov`)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusds%2Fcloud-gov-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusds%2Fcloud-gov-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusds%2Fcloud-gov-cli/lists"}