Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest @shopify/app version #5201

Closed
rockingskier opened this issue Jan 15, 2025 · 3 comments
Closed

Latest @shopify/app version #5201

rockingskier opened this issue Jan 15, 2025 · 3 comments

Comments

@rockingskier
Copy link

rockingskier commented Jan 15, 2025

On npm the latest version for @shopify/app is @3.58.2 which was released ~9months ago.

I can see in the repo that the latest version is 3.73.0 and that @shopify/cli even relies on it.

Am I missing something, or should there be newer versions released to npm?
Should we not be using @shopify/app and instead be doing something different? I tried removing it and our build pipeline became all sad. Update: pipeline broke because the new versions of cli requires authentication be passed in at build time

To add context to this:
I've been added to an existing project and I'm attempting to upgrade React to 18.3.1, but @shopify/app@3.58.2 is pinned to 18.2.0, but that was loosened to ^18.2.0 in @shopify/app@3.60.0.

@suryarajendhran
Copy link

+1

@gonzaloriestra
Copy link
Contributor

Hi!

Since v3.59 the @shopify/cli package now includes all the required dependencies, so you don't need to directly use @shopify/app anymore.

You can find more info here: https://shopify.dev/docs/apps/build/cli-for-apps#switch-to-a-global-executable-or-local-dependency

@gonzaloriestra
Copy link
Contributor

To authenticate in CI/CD environments, you can create a CLI token in the Partner dashboard. More info here: https://shopify.dev/docs/apps/launch/deployment/deploy-in-ci-cd-pipeline#step-2-generate-a-cli-authentication-token

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants