matthew-petrie/Shopify Theme Actions

A set of GitHub Actions to enable fast Shopify theme development workflows.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
ACTION'DEPLOYMENT_PREVIEW' (creates a PR specific Shopify theme), 'DEPLOY' (deploys to a specified theme, 'SHOPIFY_THEME_ID' must also be set), 'REMOVE_DEPLOYMENT_PREVIEW_THEME' (removes a previously created PR specific Shopify theme)yes
GITHUB_TOKENGithub authentication token that allows comments to be created on PRs (optional)no
SHOPIFY_STORE_URLThe shopify development store i.e. my-store.myshopify.comyes
SHOPIFY_PASSWORDThe Shopify store's private app password used with themekityes
SHOPIFY_API_KEYThe Shopify store's private app API Key to allow theme creation and removal (if this is opted for)yes
SHOPIFY_THEME_IDIf provided the theme will be deployed to this Shopify theme id. If not provided the theme will be deployed to a PR specific newly created theme.no
SHOPIFY_THEME_DIRECTORYThe directory containing the Shopify theme to deploy i.e. './dist'yes
SHOPIFY_ALLOW_LIVE_THEME_DEPLOYMENTIf deploying to a 'live' Shopify theme this must be set to 'true'no
IGNORED_FILESIgnore files pattern. Comma seperated string of patterns / file paths.no
namedescription
SHOPIFY_THEME_IDThe newly created and deployed Shopify theme id
SHOPIFY_THEME_PREVIEW_URLThe newly created and deployed theme preview url