{"id":28421968,"url":"https://github.com/reflex-dev/reflex-deploy-action","last_synced_at":"2026-02-16T13:32:30.269Z","repository":{"id":265533977,"uuid":"894090488","full_name":"reflex-dev/reflex-deploy-action","owner":"reflex-dev","description":"A github Action for deploying a Reflex app to ReflexCloud.","archived":false,"fork":false,"pushed_at":"2025-01-07T19:15:41.000Z","size":14,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-16T07:07:47.945Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/reflex-dev.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-25T18:27:12.000Z","updated_at":"2025-04-04T04:37:44.000Z","dependencies_parsed_at":"2025-01-07T20:24:32.570Z","dependency_job_id":"ffb586e4-ddce-44ae-9977-278228a51f49","html_url":"https://github.com/reflex-dev/reflex-deploy-action","commit_stats":null,"previous_names":["reflex-dev/reflex-deploy-action"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/reflex-dev/reflex-deploy-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-deploy-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-deploy-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-deploy-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-deploy-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reflex-dev","download_url":"https://codeload.github.com/reflex-dev/reflex-deploy-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-deploy-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29509116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: 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":"2025-06-05T07:15:34.767Z","updated_at":"2026-02-16T13:32:30.255Z","avatar_url":"https://github.com/reflex-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reflex Deploy Action\nThis GitHub Action simplifies the deployment of Reflex applications to Reflex Cloud. It handles setting up the environment, installing the Reflex CLI, and deploying your app with minimal configuration.\n\n\u003e [!WARNING]\n\u003e This action requires reflex\u003e=0.6.6.post3. If you are using an older version, please update your Reflex CLI.\n\n**Features:**\n- Deploy Reflex apps directly from your GitHub repository to Reflex Cloud.\n- Supports subdirectory-based app structures.\n- Securely uses authentication tokens via GitHub Secrets.\n\n## Usage\n### Add the Action to Your Workflow\nCreate a .github/workflows/deploy.yml file in your repository and add the following:\n\n```yaml\nname: Deploy Reflex App\n\non:\n  push:\n    branches:\n      - main\n\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Deploy to Reflex Cloud\n        uses: reflex-dev/reflex-deploy-action@v1\n        with:\n          auth_token: ${{ secrets.REFLEX_AUTH_TOKEN }}\n          project_id: ${{ secrets.REFLEX_PROJECT_ID }}\n          app_directory: \"my-app-folder\" # Optional, defaults to root\n          extra_args: \"--env THIRD_PARTY_APIKEY=${{ secrets.THIRD_PARTY_APIKEY }}\" # Optional\n          python_version: \"3.12\" # Optional\n          dry_run: \"false\" # Optional\n```\n\n### Set Up Your Secrets\nStore your Reflex secrets securely in your repository:\n\n1. Go to your GitHub repository.\n2. Navigate to Settings \u003e Secrets and variables \u003e Actions \u003e New repository secret.\n3. Create new secrets for `REFLEX_AUTH_TOKEN` and `REFLEX_PROJECT_ID`. (See [the deploy docs](https://reflex.dev/docs/hosting/deploy/) for more information on how to get these values.)\n\n### Inputs\n|     Name     | Description                                                  | Required | Default |\n|:------------ |:------------------------------------------------------------ |:-------- |:------- |\n|auth_token    | Reflex authentication token stored in GitHub Secrets.        |    ✅    |\tN/A   |\n|project_id    | The ID of the project you want to deploy to.                 |    ✅    |   N/A   |\n|app_directory | The directory containing your Reflex app.                    |\t   ❌    | . (root)|\n|extra_args\t   | Additional arguments to pass to the `reflex deploy` command. |\t   ❌    |   N/A   |\n|python_version| The Python version to use for the deployment environment.    |\t   ❌    |   3.12  |\n|dry_run       | Whether to run the deployment in dry-run mode.               |\t   ❌    |  false  |\n|skip_checkout | Whether to skip checking out the code, useful for deploying local changes made by an earlier pipeline step.               |\t   ❌    |  false  |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freflex-dev%2Freflex-deploy-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freflex-dev%2Freflex-deploy-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freflex-dev%2Freflex-deploy-action/lists"}