Shopify V2 deploy failing on Start9 BTCPay due to outdated Shopify CLI

Hi!

I’m running BTCPay Server 2.3.2 on Start9 and using the Shopify V2 integration.

When deploying the Shopify app via the BTCPay UI, the deployment fails with the following error from Shopify:

“CLI version 3.75.3 is no longer supported. Please upgrade to a version equal or greater than 3.84.1.”

The stack trace shows the deploy runtime using:

  • Node v18.20.7
  • Shopify CLI 3.75.3
    (/root/.nvm/versions/node/v18.20.7/lib/node_modules/@shopify/cli/...)

Shopify has recently hard-deprecated CLI versions below 3.84.1, so Shopify V2 app deployment is now blocked.

BTCPay Server itself is up to date (2.3.2), but it appears the Start9 BTCPay package still bundles an outdated Node/Shopify CLI in the Shopify deploy fragment.

Could you please confirm whether:

  • an updated Start9 BTCPay package is planned with Node ≥ 20 and Shopify CLI ≥ 3.84.1, or
  • there is a recommended workaround until the package is rebuilt?

Thanks for your help.

I’ve already emailed you. You have not replied.