christianh17 / ioBroker.bydhvs

BYD HVS Battery Adapter for ioBroker
MIT License
19 stars 11 forks source link

Update stable version in repo from 1.4.0 to 1.4.2 #223

Closed GermanBluefox closed 10 months ago

GermanBluefox commented 11 months ago

Think about update stable version to 1.4.2

Version: stable=1.4.0 (347 days old) => latest=1.4.2 (15 days old) Installs: stable=1068 (83.05%), latest=99 (7.7%), total=1286

Click to use developer portal Click to edit

Note: This is an automatically generated message and not personally authored by bluefox!

mcm1957 commented 11 months ago

@christianh17

Is there any reason to delay release to stable any longer?

If there is no comment until mid of November (15.11.) we might publish 1.4.2 at stable anyway.

christianh17 commented 11 months ago

@mcm1957 To be honest: The requirements I have to do are difficult for me to achieve, so I did not take the time to dive in deeply. I am only "hobby"-programmer. If the only "leftover" is the splitting of the readme.md it should be no problem to do this and I could do a version 1.4.3 hopefully next weekend.

mcm1957 commented 11 months ago

There's no need for a new release only because of README.md. README.md is always taken from github directly. Adaption of README.md for the next release is fully ok. I / we do not want to stress you.

More important seems to be issue https://github.com/christianh17/ioBroker.bydhvs/issues/207. Could you fix this? Can we help in any way?

The failing checks for dependabor PRs seem to be caused by a missing dependabot token. If you need halp, I can try to guide you there too.

Anyway. THANKS a lot for spending your time and publishing an adapter for others. Feel free to aks for help at any time. A good contact for developing are oiur telegram chhannels. Links see there:

https://www.iobroker.dev/ image

And please don't feel stressed. Sorry if my posting caused this to you.

christianh17 commented 11 months ago

Thanks for the info about the readme.md and your offers to help me :-). Your offer cheers me up!

As far as I understand the comments from the users: the issue #207 is resolved with the new version. That issue was the reason for the new version ;-). And: Lots of people installed already the beta version, I think they did it because of the incompatibility between the new js controller and my adapter.

The dependapot gave me a green checkmark with the newest commit - I commited your PRs.

What shall I do now? I really do not know what's the best to do.

You do not stress me - I know I should care about the new version going into the stable repository and sometimes I need a reminder.

Regards Christian

mcm1957 commented 11 months ago

And: Lots of people installed already the beta version Not quite sure what you refer to. As you did not yet create a release which beta do you refer to? Direct github installation?

If you think your code is OK now the next steps would be to create a new release. Your installation of @alcalzone/releasescript seems to be incomplete. If it's ok I will create a PR to fix this.

christianh17 commented 11 months ago

It would be great if you could fix the releasescript with a PR :-). Thanks!

mcm1957 commented 11 months ago

I've created https://github.com/christianh17/ioBroker.bydhvs/pull/239

So the next steps would be

If the woirkflow raises any errors and you do not see the reason at the first glance, feel free to contact me again.

mcm1957 commented 11 months ago

JUST HOLD ON - I just noticed that I missed update of pacakge-lock

christianh17 commented 11 months ago

Thanks again. Today I am too tired, I can't do anything reasonable any more.

mcm1957 commented 11 months ago

OK, PR is ready.

NO Problem - continue whenever you have time. If I do not react please ping my again - I could likely miss some mail.

christianh17 commented 11 months ago

Hopefully all went good now, I managed with your help to create the new release. Thanks! If there are some successful installs the next step will be a PR to get the release into the stable repo. :-)

mcm1957 commented 11 months ago

@christianh17 Just noticed that you did not yet activate the automatic deploy to npm. (or it got lost during one of the latest updates)

I would suggest to uncomment the are at test-and-release.yml (https://github.com/christianh17/ioBroker.bydhvs/blob/c7e521208469de55ac94ce08c3393a0456c357bd/.github/workflows/test-and-release.yml#L79) unless you prefer manual deploment

1.5.0 is NOT yet deployed to npm and thus will not be available at latest. You may do manual npm deploy at the adapter directory or

christianh17 commented 11 months ago

@mcm1957 : Thanks again, it is so kind from you to support me! I did a manual deploy and for the future: I did as you recommended, so the next release will be pushed automatically to npm :-). Today I wanted to install the 1.5 version on my productive ioBroker, but this has to wait till the new version will be accessible via the beta repository. Of course it worked on my test installation. Nice weekend!

mcm1957 commented 11 months ago

version should be available at latest repo this afternoon

GermanBluefox commented 10 months ago

This issue seems to be outdated.

This issue suggests to update the stable version of this adapter to 1.4.2 but in the meantime an update to version 1.5.0 is suggested.

So this issue will be closed and replaced by an updated one.