Closed mefellows closed 1 year ago
See https://ncorti.com/blog/howto-github-actions-build-matrix for ideas for testing upcoming work
A great use case for build matrix is the setup of shadow CI jobs 👻.
A shadow CI job is a job that tests your project against an unreleased/unstable version of a dependency of your project. This helps you spot integration problems and regressions early on.
Generally, you want to treat a failure in a shadow job like a warning and don’t fail your whole workflow. This because you just want to get notified of a potential failure in the future, once a dependency becomes stable.
With such a setup, you could reach out to the library maintainer and notify them about unexpected problems or breaking changes.
Provider contract CLI Publishing Tool
Publish provider contract to Pactflow
PACT_CLI_DOCKER_VERSION
env var or fallback tolatest
PACT_CLI_DOCKER_VERSION