{"id":15099120,"url":"https://github.com/twyla-ai/action-auth0-deploy-cli","last_synced_at":"2025-04-14T22:36:27.846Z","repository":{"id":65162125,"uuid":"209594339","full_name":"twyla-ai/action-auth0-deploy-cli","owner":"twyla-ai","description":"GitHub Action for Auth0 Deploy CLI","archived":false,"fork":false,"pushed_at":"2024-11-18T01:15:17.000Z","size":4,"stargazers_count":4,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T10:47:43.072Z","etag":null,"topics":["actions","auth0","auth0-deploy-cli","automation","deployment"],"latest_commit_sha":null,"homepage":"","language":null,"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/twyla-ai.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}},"created_at":"2019-09-19T15:57:52.000Z","updated_at":"2024-11-18T01:13:58.000Z","dependencies_parsed_at":"2023-01-04T12:39:05.239Z","dependency_job_id":null,"html_url":"https://github.com/twyla-ai/action-auth0-deploy-cli","commit_stats":{"total_commits":4,"total_committers":2,"mean_commits":2.0,"dds":0.25,"last_synced_commit":"144b6ab32e2d1830ef68d35eed35f8c0df1bcf5b"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twyla-ai%2Faction-auth0-deploy-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twyla-ai%2Faction-auth0-deploy-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twyla-ai%2Faction-auth0-deploy-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twyla-ai%2Faction-auth0-deploy-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twyla-ai","download_url":"https://codeload.github.com/twyla-ai/action-auth0-deploy-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248974646,"owners_count":21192186,"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":["actions","auth0","auth0-deploy-cli","automation","deployment"],"created_at":"2024-09-25T17:05:54.515Z","updated_at":"2025-04-14T22:36:27.830Z","avatar_url":"https://github.com/twyla-ai.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Action for Auth0 Deploy CLI\nThis action for [auth0-deploy-cli](https://github.com/auth0/auth0-deploy-cli) enables \narbitrary actions with the `a0deploy` command, including import and export of tenant \nconfiguration.\n\nRefer to the [Auth0 Extensions Documentation](https://auth0.com/docs/extensions/deploy-cli)\nfor more information on the extension, installation and configuration.\n\nThe underlying container used is maintained at \n[auth0-deploy-cli-container](https://github.com/abn/auth0-deploy-cli-container). \n\n### Parameters\n| Argument    | Description                                                                 |\n|-------------|-----------------------------------------------------------------------------|\n| domain      | Full domain for the tenant you are configuring. (eg: `tenant.eu.auth0.com`) |\n| id          | Auth0 Client ID                                                             |\n| secret      | Auth0 Client Secret                                                         |\n| cli-version | Auth0 Deploy CLI Version (defaults to `latest`)                             |\n\n### Usage\nAn example configuration deploying tenant configuration from the project where this \nworkflow is running. The tenant input file is expected to be at `./tenant.yml`.\n\n```yaml\nname: Auth0 Deploy Tenant\non: [push]\n\njobs:\n  import:\n    name: Import Tenant Configuration\n    uses: twyla-ai/action-auth0-deploy-cli@master\n    with:\n      domain: \"\u003ctenant\u003e.auth0.com\"\n      id: ${{ secrets.AUTH0_CLIENT_ID }}\n      secret: ${{ secrets.AUTH0_CLIENT_SECRET }}\n      args: \"import -i tenant.yml\"\n    env:\n      AUTH0_ALLOW_DELETE: \"true\"\n```\n\n#### Example With Keyword Replace Mappings\nConsider a scenario where the following config file is normally used.\n\n```json\n{\n  \"AUTH0_DOMAIN\": \"\u003ctenant\u003e.auth0.com\",\n  \"AUTH0_CLIENT_ID\": \"\u003cauth0-client-id\u003e\",\n  \"AUTH0_CLIENT_SECRET\": \"\u003cauth-client-secret\u003e\",\n  \"AUTH0_KEYWORD_REPLACE_MAPPINGS\": {\n    \"CONNECTION_GOOGLE_CLIENT_ID\": \"\u003cvalue\u003e\",\n    \"CONNECTION_GOOGLE_CLIENT_SECRET\": \"\u003cvalue\u003e\",\n    \"CALLBACK_URL\": \"http://localhost:8080\"\n  }\n}\n```\n\nThis can be configured via the action as follows. Note that additional config file can \nalso be specified by appending `-c ./path/to/config.json` to args.\n\n```yaml\nname: Import Tenant Configuration\nuses: twyla-ai/action-auth0-deploy-cli@master\nwith:\n  domain: \"\u003ctenant\u003e.auth0.com\"\n  id: ${{ secrets.AUTH0_CLIENT_ID }}\n  secret: ${{ secrets.AUTH0_CLIENT_SECRET }}\n  args: \"import\"\nenv:\n  AUTH0_INPUT_FILE: ./tenant.yaml\n  CONNECTION_GOOGLE_CLIENT_ID: \"\u003cvalue\u003e\"\n  CONNECTION_GOOGLE_CLIENT_SECRET: \"\u003cvalue\u003e\"\n  CALLBACK_URL: http://localhost:8080\n```\n\n### Environment Variables\nAny environment variable respected by the underlying `a0deploy` command can be passed in \nvia `env`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwyla-ai%2Faction-auth0-deploy-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftwyla-ai%2Faction-auth0-deploy-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwyla-ai%2Faction-auth0-deploy-cli/lists"}