Bump duo-cli version from 9.8.0 to 9.19.0 in StartWorkflowService

What does this MR do and why?

Bumps the pinned @gitlab/duo-cli version in Ai::DuoWorkflows::StartWorkflowService from 9.8.0 to 9.19.0, the latest Duo CLI release.

Duo Developer flows are intermittently failing with WebSocket closed abnormally errors (see the example job linked below). Newer CLI versions include fixes for dropped WebSocket connections, so upgrading should resolve these failures — and 9.8.0 is quite outdated at this point, so it's worth upgrading regardless.

The version is pinned in a single place; CI (setup.gitlab-ci.yml) reads the constant dynamically to verify npm availability of the pinned version, and the spec references the constant directly, so no other files need changes.

References

Screenshots or screen recordings

N/A — version constant bump only.

Before After
9.8.0 9.19.0

How to set up and validate locally

  • Checkout this branch and trigger any flow (e.g. duo developer)
  • Check that the flow executes end to end without any issues and that is uses the new CLI version (from the logs you should see which version gets installed)

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Thomas Schmidt

Merge request reports

Loading
Loading