GitHub Deploy Worker error [ThemeValidationError]

Ghost 5.0 install on Ghost Pro. Using theme Dashi.

I have been using the GitHub integration for a month with no issues. Tried tweaking a small piece of code in an hbs partials file. It loads fine on my local install, but when I tried committing to GitHub for deployment to my live site, I get the following error. Doesn’t seem like it tells me much. Not really sure what to make of it. Been running this exact theme on Ghost 5.0 without issue since launch day. Thanks for any help! I’m still new to Ghost so troubleshooting is a task and a half…

Error [ThemeValidationError]: Theme "dashi" is not compatible or contains errors.
    at /home/runner/work/_actions/TryGhost/action-deploy-theme/v1.4.1/dist/index.js:7300:33
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async main (/home/runner/work/_actions/TryGhost/action-deploy-theme/v1.4.1/dist/index.js:1572:9) {
  context: null,
  type: 'ThemeValidationError',
  details: {
    checkedVersion: '5.x',
    name: 'dashi',
    path: '/tmp/0235f8de-1255-4f4d-b1e3-7b77e5c948e0',
    version: '2.7.2',
    errors: [ [Object] ]
  },
  property: null,
  help: null,
  code: null,
  id: 'db800760-df19-11ec-9cf3-b517cc38db4a',
  ghostErrorCode: null
}

OK well, 11 minutes later and I fixed the issue haha…

I zipped my theme and uploaded to

They told me to replace {{@price.currency}} with the {{price}} helper. There is also now a tiered price helper {{#get “tiers”}} if you use those. I already did that during the 5.0 upgrade but maybe I accidentally reverted the file somehow…

GitHub Worker is now back to its normal amazing self, updating my live site in seconds of a commit.

GScan is a great tool! Not sure if I should keep this thread up or not.

1 Like