Overview
Versions of the circleci cli prior to v0.1.31687, do not support all pipeline values when using the circleci config validate command when using the CircleCI Local CLI. This means that the circleci config validate command will fail erroneously. Currently, the following pipeline values are not supported:
pipeline.trigger_parameters.github_app.user_id
pipeline.trigger_parameters.github_app.user_name
pipeline.trigger_parameters.github_app.user_username
pipeline.git.branch.is_default
pipeline.trigger_parameters.circleci.event_time
pipeline.trigger_parameters.github_app.ref
pipeline.trigger_parameters.github_app.checkout_sha
pipeline.trigger_parameters.github_app.user_name
pipeline.trigger_parameters.github_app.user_username
pipeline.trigger_parameters.github_app.user_avatar
pipeline.trigger_parameters.github_app.repo_name
pipeline.trigger_parameters.github_app.repo_url
pipeline.trigger_parameters.github_app.web_url
pipeline.trigger_parameters.gitlab.commit_sha
pipeline.trigger_parameters.github_app.commit_sha
pipeline.trigger_parameters.github_app.commit_title
pipeline.trigger_parameters.github_app.commit_message
pipeline.trigger_parameters.github_app.commit_timestamp
pipeline.trigger_parameters.github_app.commit_author_name
pipeline.trigger_parameters.github_app.total_commits_count
pipeline.trigger_parameters.github_app.branch
pipeline.trigger_parameters.gitlab.default_branch
pipeline.trigger_parameters.gitlab.x_gitlab_event_id
pipeline.trigger_parameters.gitlab.is_fork_merge_request
pipeline.trigger_parameters.webhook.body
Resolution
Upgrade to the latest circleci CLI to ensure the latest features are available and current configurations validate.
For more information on pipeline parameters, you can refer to the CircleCI documentation on Pipeline values and parameters and Pipeline variables.
For more details on how to trigger a workflow via CircleCI API v2, you can refer to this Support Article.