actions-marketplace-validations/Create-or-update-pact-webhook

This action creates/updates pact webhooks (trigger_provider_job, consumer_git_commit_status). can also be used for pact flow

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
actionWebhook action [Allowed - create, update]yes
webhook_typeType of webhook [Allowed - trigger_provider_job, consumer_commit_status]yes
organizationName of the organizationyes
repositoryName of the repositoryyes
github_personal_access_tokengit access tokenyes
descriptionWebhook descriptionyes
broker_base_urlThe base URL of the Pact Brokeryes
broker_usernamePact Broker basic auth usernameno
broker_passwordPact Broker basic auth passwordno
broker_tokenPact Broker bearer tokenno
userWebhook basic auth username and password eg. username:passwordno
consumerConsumer nameno
consumer_labelConsumer label, mutually exclusive with consumer nameno
providerProvider nameno
provider_labelProvider label, mutually exclusive with provider nameno
contract_content_changedTrigger this webhook when the pact content changesno
no_contract_content_changedTrigger this webhook when the no pact content changesno
contract_publishedTrigger this webhook when a pact is publishedno
no_contract_publishedTrigger this webhook when no contract publishedno
provider_verification_publishedTrigger this webhook when a provider verification result is publishedno
no_provider_verification_publishedTrigger this webhook when no provider verification result publishedno
provider_verification_failedTrigger this webhook when a failed provider verification result is publishedno
no_provider_verification_failedTrigger this webhook when no failed provider verification result publishedno
provider_verification_succeededTrigger this webhook when a successful provider verification result is publishedno
no_provider_verification_succeededTrigger this webhook when no successful provider verification result publishedno
contract_requiring_verification_publishedTrigger this webhook when a contract is published that requires verificationno
no_contract_requiring_verification_publishedTrigger this webhook when no contract is published that requires verificationno
team_uuidUUID of the Pactflow team to which the webhook should be assigned (Pactflow only)no
namedescription
webhook_uuidUUID of created webhook