cli icon indicating copy to clipboard operation
cli copied to clipboard

[Feature]: Allow to push to multiple environments at once

Open andershagbard opened this issue 1 year ago • 7 comments

What area(s) will this request affect?

Theme

What type of change do you want to see?

New feature

Overview

I would like for Shopify CLI to be able to push to multiple environments at once. The syntax should be very similar to Theme Kit. E.g. theme push --env="*-production".

Motivation

Theme Kit has been deprecated, but Shopify CLI does not fill all needs and use cases Theme Kit solved.

andershagbard avatar Nov 12 '24 08:11 andershagbard

This issue seems inactive. If it's still relevant, please add a comment saying so. Otherwise, take no action. → If there's no activity within a week, then a bot will automatically close this. Thanks for helping to improve Shopify's dev tooling and experience.

P.S. You can learn more about why we stale issues here.

github-actions[bot] avatar Jan 11 '25 03:01 github-actions[bot]

Still active

andershagbard avatar Jan 11 '25 15:01 andershagbard

active

AJayHubs avatar Feb 12 '25 18:02 AJayHubs

@EvilGenius13 Do you have an ETA on this? We have a case where we have to deploy to around 200 different stores, and we can't use themekit, cause it doesn't push the blocks folder.

andershagbard avatar Feb 28 '25 14:02 andershagbard

Hi @andershagbard! Thanks for reaching out and most importantly, thank you for your patience. We recently shipped changes that built up the infrastructure in the code to run multiple environments at once. We tested it by allowing the theme list command to allow multiple environments first. That came out with the release of 3.7.6.

I am currently working on the push command and will update you as soon as we have something ready!

EvilGenius13 avatar Feb 28 '25 15:02 EvilGenius13

This issue seems inactive. If it's still relevant, please add a comment saying so. Otherwise, take no action. → If there's no activity within a week, then a bot will automatically close this. Thanks for helping to improve Shopify's dev tooling and experience.

P.S. You can learn more about why we stale issues here.

github-actions[bot] avatar Apr 12 '25 03:04 github-actions[bot]

Still active

andershagbard avatar Apr 13 '25 09:04 andershagbard

This issue seems inactive. If it's still relevant, please add a comment saying so. Otherwise, take no action. → If there's no activity within a week, then a bot will automatically close this. Thanks for helping to improve Shopify's dev tooling and experience.

P.S. You can learn more about why we stale issues here.

github-actions[bot] avatar May 26 '25 03:05 github-actions[bot]

Still active

andershagbard avatar May 26 '25 06:05 andershagbard

This issue seems inactive. If it's still relevant, please add a comment saying so. Otherwise, take no action. → If there's no activity within a week, then a bot will automatically close this. Thanks for helping to improve Shopify's dev tooling and experience.

P.S. You can learn more about why we stale issues here.

github-actions[bot] avatar Jul 08 '25 03:07 github-actions[bot]

Still active

andershagbard avatar Jul 08 '25 06:07 andershagbard

Are you able to create a batch script, like: shopify theme push --environment=env-one && shopify theme push --environment=env-two ?

SimonShirley avatar Aug 19 '25 13:08 SimonShirley

Are you able to create a batch script, like: shopify theme push --environment=env-one && shopify theme push --environment=env-two ?

We ended up doing something similar

andershagbard avatar Aug 19 '25 18:08 andershagbard

I would not consider this fully solved until glob search has been implemented. Can this be opened again?

andershagbard avatar Sep 30 '25 12:09 andershagbard