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.
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:
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.