Trouble adding plugin to HACS store, PR closed

Hi,

Not 100% sure I’m in the right category for that, so sorry for any mistake.

I added a plugin to HACS store successfully two weeks ago. I just repeated the steps to add my second plugin right now, but I’m stuck at the pull request.

I have checked everything, the validate action runs successfully on my repository.

When I create the PR, the hacs-bot immediately closes it with comment “PR was not complete, recreate it when it’s ready.”

After that, I can see in the “Checks” tab that 20 tests went well to the green mark.

I have no clue about what is wrong. The link to the PR : Add new plugin Simple Navbar by sierramike · Pull Request #3845 · hacs/default · GitHub

Could anyone help me find out what’s wrong?

Thanks a lot

I presume it is because you havent provided link to successful hassfest action run

hassfest is only for integration, but this is a plugin.

For my first plugin, two weeks ago, I didn’t provide the hassfest link neither and all went well.

There is no “plugin”.

HACS only supports

  • Dashboard resources
  • Integrations
  • Templates
  • Themes

From page GitHub Action - HACS

From HACS official GitHub repository:

1 Like

That’s a dashboard resource. Interesting, I was not aware it was called that in the HACS backend.

Okay, I’m answering to myself because I finally found the issue, it may help someone else in the future.

When submitting the PR, there is a checklist that should be all checked. BUT, it doesn’t say we sould NOT check the “hassfest action” line if we don’t add an integration.

I thought I should check EVERY box to ensure I have done everything and the hassfest line will be ignored for plugins.

In fact, it is not ignored, the box MUST NOT be checked, as per the below:

Whithout checking this one, the PR is not auto closed any more by hacss-bot.

Yes it does:

I’m afraid it’s not so clear, for what I understood “hassfest action link is not needed for non integrations” but I didn’t understand “don’t check the box”.

When opening the PR, there is a comment:
<!-- Do not open a pull request before you have completed all these, it will be closed. -->

So, I understood, “please ensure you have checked all items”.

Well, I found the problem and finaly managed to work this out, but if ever someone else may fall into the same misunderstanding, I hope he will find this post to clear everything out.

I hope this is it, will try the PR for the 10th time… And no, it is not clear like this