HACS "hassfest" Github action failing: /entrypoint.sh: line 11: integrations: unbound variable

Hi, I am developing a new card (well, a fork of an existing card) and for some reason I can’t get it to validate with the Github workflow actions that HACS suggests us to use.

I get this failed run:

https://github.com/pgorod/power-todoist-card/actions/runs/5304477303

Which mentions the following error:

Run docker run --rm -v /home/runner/work/power-todoist-card/power-todoist-card://github/workspace hassfest
  docker run --rm -v /home/runner/work/power-todoist-card/power-todoist-card://github/workspace hassfest
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
/entrypoint.sh: line 11: integrations: unbound variable
Error: Process completed with exit code 1.

Does anyone have a suggestion about what could be wrong here, and how it could be fixed? I copied my YAML for the actions directly from the HACS official docs… :man_shrugging:

One thing that is not clear to me is: do I even need this hassfest check? Or is it just for integrations, not for plugins? Heck, I am not even sure, is my card correctly classified as a plugin?

I would say it is for integrations and not cards(plugins). If you look at the Home Assistant frontend repo github actions, they do not run this.

1 Like

Ok… I just deleted hassfest.yml and now the tests are passing. I guess I’ll also try to update their documentation which is misleading on this.

I guess I can try adding my add-on to their list with a PR directed to this file.

They seem to be moving awfully slow, merging those PR’s… :frowning:

Thanks for your help, I appreciate it.