Fábio Rodrigues
05/13/2024, 9:05 AM-----
ProviderName is: bi-publish-service
NameError - uninitialized constant Pactflow::Client::ProviderContracts::Publish::OpenStruct
##[error]Bash exited with code '1'.Fábio Rodrigues
05/13/2024, 9:24 AMrequire 'ostruct'Yousaf Nabi (pactflow.io)
Fábio Rodrigues
05/13/2024, 9:38 AMYousaf Nabi (pactflow.io)
Fábio Rodrigues
05/13/2024, 9:40 AMdocker run --rm \
-w ${{parameters.SwaggerPactOutputFolder}} \
-v ${{parameters.SwaggerPactOutputFolder}}:${{parameters.SwaggerPactOutputFolder}} \
-e PACT_BROKER_BASE_URL \
-e PACT_BROKER_TOKEN \
pactfoundation/pact-cli:latest \
pactflow publish-provider-contract \
$(UpdatedOpenApiFilePath) \
--provider $providerName \
--provider-app-version ${{parameters.ProviderVersion}} \
--branch $FINALBRANCH \
--content-type application/yaml \
--verification-exit-code=0 \
--verification-results dummy-successful-test-result.xml \
--verification-results-content-type text/plain \
--verifier trustmeFábio Rodrigues
05/13/2024, 9:41 AMFábio Rodrigues
05/13/2024, 9:41 AMFábio Rodrigues
05/13/2024, 9:43 AMYousaf Nabi (pactflow.io)
Fábio Rodrigues
05/13/2024, 9:44 AMYousaf Nabi (pactflow.io)
Fábio Rodrigues
05/13/2024, 9:49 AMFábio Rodrigues
05/13/2024, 9:50 AMFábio Rodrigues
05/13/2024, 9:50 AMFábio Rodrigues
05/13/2024, 9:50 AMMatt (pactflow.io / pact-js / pact-go)
Yousaf Nabi (pactflow.io)
pactfoundation/pact-cli:latest but not on the previous tag pactfoundation/pact-cli:1.1.0.0Fábio Rodrigues
05/13/2024, 1:02 PMFábio Rodrigues
05/13/2024, 1:02 PMFábio Rodrigues
05/13/2024, 1:03 PMFábio Rodrigues
05/13/2024, 1:03 PMYousaf Nabi (pactflow.io)
-e RUBYOPT="-rostruct"
fixes it
docker run -v $PWD:/home --rm -it -e PACT_BROKER_TOKEN -e PACT_BROKER_BASE_URL -e RUBYOPT="-rostruct" pactfoundation/pact-cli:latest pactflow publish-provider-contract /home/example/provider-contracts/oas.yml --provider foo --provider-app-version foo1 --content-type application/yamlYousaf Nabi (pactflow.io)
Fábio Rodrigues
05/13/2024, 4:42 PMYousaf Nabi (pactflow.io)
Fábio Rodrigues
05/13/2024, 4:42 PMYousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Fábio Rodrigues
05/13/2024, 4:50 PMYousaf Nabi (pactflow.io)
Daniel Nizeyumukiza
05/13/2024, 6:02 PMYousaf Nabi (pactflow.io)
Daniel Nizeyumukiza
05/13/2024, 6:04 PMYousaf Nabi (pactflow.io)
docker pull pactfoundation/pact-cli:latestFábio Rodrigues
05/13/2024, 6:25 PMDaniel Nizeyumukiza
05/13/2024, 6:26 PMMatt (pactflow.io / pact-js / pact-go)