-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[netatmo] Add support for the Presence camera events - Line-endings fixed #7908
[netatmo] Add support for the Presence camera events - Line-endings fixed #7908
Conversation
Signed-off-by: Sven Strohschein <[email protected]>
Travis tests have failedHey @Novanic, |
1 similar comment
Travis tests have failedHey @Novanic, |
…o-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... Signed-off-by: Sven Strohschein <[email protected]>
Travis tests were successfulHey @Novanic, |
1 similar comment
Travis tests were successfulHey @Novanic, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is urgent to commit because any PR build in the repo is now failing.
Does it mean the build of the binding could fail again in the future due to a change of API? Are we not depending on a particular version of this external code?
Yes, at least when the change within netatmo-swagger-decl isn't downward compatible. But I hadn't expected that this will appear often because the project isn't very active and the Netatmo API isn't changed often too. But the situation is really bad, the build can break immediately dependent of another project which doesn't know / consider this project... I think we should do one of the following options:
I would prefer option 1. What do you think? |
I have now realized option 1 with this pull-request. The inputSpec points now to a concrete version of the swagger YAML so the build will not "randomly" break again in the future. Please merge this pull-request soon to fix the build. Thank you and I'm sorry for the problems. |
…build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]>
Travis tests were successfulHey @Novanic, |
1 similar comment
Travis tests were successfulHey @Novanic, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…ixed (openhab#7908) * Line-endings fixed (changed from CRLF to LF) * Fixed an incompatible API change. There was a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... * inputSpec (swagger YAML) changed to a concrete fixed version, so the build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]>
…ixed (openhab#7908) * Line-endings fixed (changed from CRLF to LF) * Fixed an incompatible API change. There was a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... * inputSpec (swagger YAML) changed to a concrete fixed version, so the build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]> Signed-off-by: CSchlipp <[email protected]>
…ixed (openhab#7908) * Line-endings fixed (changed from CRLF to LF) * Fixed an incompatible API change. There was a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... * inputSpec (swagger YAML) changed to a concrete fixed version, so the build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]>
…ixed (openhab#7908) * Line-endings fixed (changed from CRLF to LF) * Fixed an incompatible API change. There was a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... * inputSpec (swagger YAML) changed to a concrete fixed version, so the build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]>
…ixed (openhab#7908) * Line-endings fixed (changed from CRLF to LF) * Fixed an incompatible API change. There was a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... * inputSpec (swagger YAML) changed to a concrete fixed version, so the build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]>
…ixed (openhab#7908) * Line-endings fixed (changed from CRLF to LF) * Fixed an incompatible API change. There was a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... * inputSpec (swagger YAML) changed to a concrete fixed version, so the build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]>
…ixed (openhab#7908) * Line-endings fixed (changed from CRLF to LF) * Fixed an incompatible API change. There was a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... * inputSpec (swagger YAML) changed to a concrete fixed version, so the build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]> Signed-off-by: Daan Meijer <[email protected]>
…ixed (openhab#7908) * Line-endings fixed (changed from CRLF to LF) * Fixed an incompatible API change. There was a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API... * inputSpec (swagger YAML) changed to a concrete fixed version, so the build isn't breaking again when an incompatible change is committed to the dependent netatmo-swagger-decl project... Signed-off-by: Sven Strohschein <[email protected]>
Just line-endings fixed (changed from CRLF to LF)
And fixed an incompatible API change. There was recently a merge within the netatmo-swagger-decl project which introduced a new required boolean parameter. Actually this parameter isn't required, the default value is declared as "false" within the Netatmo API...