Skip to content
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

add standard test-and-release workflow #2844

Merged
merged 4 commits into from
Nov 16, 2024
Merged

add standard test-and-release workflow #2844

merged 4 commits into from
Nov 16, 2024

Conversation

mcm1957
Copy link
Contributor

@mcm1957 mcm1957 commented Nov 16, 2024

This PR provides the standard test-and-release workflow.

Tests are condfigured to run on all supported platforms and on node.js 20 and 22 - matching engines clause at package.json.

integrrated deploymet to npm is disabled. Feel free to enable it if you want to use. But its fully ok to continue using your working environment.

linter checks ere disabled as eslingt is not installed currently. If you wangt to use lint in future, please let me know - theres a new package @iobroker/eslint-config which provides a common set of rules and includes all required nom packages. A migration / installation guide is currently at review and will be published within the next two weeks - if everythiung is ok.

Again - using lint is completly optional although recommended. As linter / prettier most likely will require some changes to code you should be orepared to review / solve them if you want to use lint. But this is completly your decision,

This PR provides all tests which are required for all adapters (unless discussed for special cases). The tests pass at my fork so they should pass at your repo too. Theres NO change to any code required or delivered.

Please review / merge / test if its ok for you.

THANKS for spending time to maintain an ioBroker adapter.

Fell free to ask if you have any questions.

@Zefau Zefau merged commit b2ebfd9 into Zefau:master Nov 16, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants