Conversation
Coverage report
Test suite run success3790 tests passing in 1448 suites. Report generated by 🧪jest coverage report action from fc77660 |
3573760 to
fc77660
Compare
Differences in type declarationsWe detected differences in the type declarations generated by Typescript for this branch compared to the baseline ('main' branch). Please, review them to ensure they are backward-compatible. Here are some important things to keep in mind:
New type declarationsWe found no new type declarations in this PR Existing type declarationspackages/cli-kit/dist/private/node/conf-store.d.ts |
|
/snapit |
|
🫰✨ Thanks @gonzaloriestra! Your snapshot has been published to npm. Test the snapshot by installing your package globally: Caution After installing, validate the version by running |
WHY are these changes introduced?
In #5914 we added support for multiple sessions, but if you switch between environments (production/development), the sessions get overwritten, so you have to log in again.
WHAT is this pull request doing?
Stores sessions grouped per environment, so they can be re-used when switching between them.
How to test your changes?
npm i -g --@shopify:registry=https://registry.npmjs.org @shopify/cli@0.0.0-snapshot-20260303162727shopify auth logoutshopify app versions listSHOPIFY_SERVICE_ENV=local shopify app versions listshopify app versions listSHOPIFY_SERVICE_ENV=local shopify app versions listIt should only start the login flow once per environment.
Measuring impact
How do we know this change was effective? Please choose one:
Checklist