There is a command group 'az_containerapp_github action'. This group of commands could 'commands to manage github actions'. The group of commands has global parameter '--debug' which means 'Increase logging verbosity to show all debug logs.'. The group of commands has global parameter '--help -h' which means 'Show this help message and exit.'. The group of commands has global parameter '--only-show-errors' which means 'Only show errors, suppressing warnings.'. The group of commands has global parameter '--output -o' which means 'Output format.'. The group of commands has global parameter '--query' which means 'JMESPath query string. See <a href="http://jmespath.org/">http://jmespath.org/</a> for more information and examples.'. The group of commands has global parameter '--subscription' which means 'Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`.'. The group of commands has global parameter '--verbose' which means 'Increase logging verbosity. Use --debug for full debug logs.'. This group contains a child command 'az_containerapp_github action_add containerapp'.The syntax is: az containerapp github-action add --repo-url
                                  [--branch]
                                  [--build-env-vars]
                                  [--context-path]
                                  [--ids]
                                  [--image]
                                  [--login-with-github]
                                  [--name]
                                  [--registry-password]
                                  [--registry-url]
                                  [--registry-username]
                                  [--resource-group]
                                  [--service-principal-client-id]
                                  [--service-principal-client-secret]
                                  [--service-principal-tenant-id]
                                  [--subscription]
                                  [--token]. The 1th example of the child command would be to use it to 'add github actions  using azure container registry and personal access token', the syntax is: az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken. The 2th example of the child command would be to use it to 'add github actions  using azure container registry and personal access token  configure image build via build environment variables', the syntax is: az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken --build-env-vars BP_JVM_VERSION=21 BP_MAVEN_VERSION=4. The 3th example of the child command would be to use it to 'add github actions  using azure container registry and log in to github flow to retrieve personal access token', the syntax is: az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github. The 4th example of the child command would be to use it to 'add github actions  using docker hub and log in to github flow to retrieve personal access token', the syntax is: az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-username MyUsername --registry-password MyPassword --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github. The parameter '--repo-url' is required. It is used to the github repository to which the workflow file will be added. in the format: https://github.com/<owner>/<repository-name>.. The parameter '--branch -b' is optional. the branch of the github repo. assumed to be the github repo's default branch if not specified.. The parameter '--build-env-vars' is optional. a list of environment variable(s) for the build. space-separated values in 'key=value' format.. The parameter '--context-path' is optional. path in the repo from which to run the docker build. defaults to "./".. The parameter '--ids' is optional. one or more resource ids (space-delimited). it should be a complete resource id containing all information of 'resource id' arguments. you should provide either --ids or other 'resource id' arguments.. The parameter '--image -i' is optional. container image name that the github action should use. defaults to the container app name.. The parameter '--login-with-github' is optional. interactively log in with github to retrieve the personal access token.. The parameter '--name -n' is optional. the name of the containerapp. a name must consist of lower case alphanumeric characters or '-', start with a letter, end with an alphanumeric character, cannot have '--', and must be less than 32 characters.. The parameter '--registry-password' is optional. the password of the registry. if using azure container registry, we will try to infer the credentials if not supplied.. The parameter '--registry-url' is optional. the container registry server, e.g. myregistry.azurecr.io.. The parameter '--registry-username' is optional. the username of the registry. if using azure container registry, we will try to infer the credentials if not supplied.. The parameter '--resource-group -g' is optional. name of resource group. you can configure the default group using `az configure --defaults group=<name>`.. The parameter '--service-principal-client-id' is optional. the service principal client id.. The parameter '--service-principal-client-secret' is optional. the service principal client secret.. The parameter '--service-principal-tenant-id' is optional. the service principal tenant id.. The parameter '--subscription' is optional. name or id of subscription. you can configure the default subscription using `az account set -s name_or_id`.. The parameter '--token' is optional. a personal access token with write access to the specified repository. for more information: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.. 