Skip to content
download

GitHub Action

Shopify Theme Download

v1.1 Latest version

Shopify Theme Download

download

Shopify Theme Download

Pulls changes from Shopify Theme Kit themes

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Shopify Theme Download

uses: bravetheskies/[email protected]

Learn more about this action in bravetheskies/themekit-download-action

Choose a version

Theme Kit Download Action

A GitHub action that pulls changes from Shopify Theme Kit themes.

  • Creates a configured branch if it doesn't exist.
  • Downloads the theme files from the configured theme.
  • Commits any new changes.
  • Can be configured to exclude files and directories.
  • Creates a pull request for the changes.

Usage

The action requires the following environment variables to run.

  • BRANCH - The branch name for the changes to be committed to.
  • SHOPIFY_APP_API_PASSWORD - API password for your Shopify app.
  • SHOPIFY_STORE_URL - The store URL in format my-store.myshopify.com of your store.
  • SHOPIFY_THEME_ID - The ID of the theme to deploy to.
  • THEME_PATH - The path of your theme in your repository. If root use ./.
  • THEMEKIT_FLAGS (optional) - Shopify Theme Kit configuration flags.

It is recommended that you use encrypted secrets for your environment details.

They can easily be used in your workflow configuration like so:

- uses: bravetheskies/themekit-download-action@latest
  env:
    BRANCH: branch-name
    SHOPIFY_APP_API_PASSWORD: ${{ secrets.SHOPIFY_APP_API_PASSWORD }}
    SHOPIFY_STORE_URL: ${{ secrets.SHOPIFY_STORE_URL }}
    SHOPIFY_THEME_ID: ${{ secrets.SHOPIFY_THEME_ID }}
    THEME_PATH: ${{ secrets.SHOPIFY_THEME_PATH }}
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}