Open tkajtoch opened 8 months ago
The blocking issue has just been merged
Will be unblocked and ready for review when https://github.com/elastic/ci-agent-images/pull/691 is merged
I moved this to on hold since there's a race condition in Loki that seems to happen randomly when running in CI with Storybook 8.
For more context: https://github.com/storybookjs/test-runner/issues/442
Summary
Loki is a Visual Regression Testing software that integrates with Storybook. We need to run it in CI for every open PR to ensure no unwanted UI changes get merged to
main
.Please follow the guide on Loki's website: https://loki.js.org/continuous-integration.html.
Due to the architecture of our current CI pipeline, Loki CI step should depend on the
eui-pull-request-deploy-docs
step since it depends on Storybook being deployed.Acceptance Criteria
loki
command should be executed with the--requireReference
flag andCI=true
environment variable set