Fix repository checker issues: remove non-existent versions, add missing plugins, update dependencies, add testing framework#1110
Draft
Fix repository checker issues: remove non-existent versions, add missing plugins, update dependencies, add testing framework#1110
Conversation
…s, update deps Co-authored-by: DutchmanNL <7318445+DutchmanNL@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Please consider fixing issues detected by repository checker
Fix repository checker issues: remove non-existent versions, add missing plugins, update dependencies
Sep 10, 2025
Collaborator
|
@copilot ensure "@iobroker/testing" dependency is added as dev dependency and latest version and ensure package and package-lock are in sync |
Co-authored-by: DutchmanNL <7318445+DutchmanNL@users.noreply.github.com>
Contributor
Author
Added |
Copilot
AI
changed the title
Fix repository checker issues: remove non-existent versions, add missing plugins, update dependencies
Fix repository checker issues: remove non-existent versions, add missing plugins, update dependencies, add testing framework
Sep 10, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR addresses all critical errors and major warnings identified by the ioBroker repository checker to ensure compliance with repository standards and enable future stable repository updates.
Key Changes
Critical Error Fixes (E-series)
0.4.15-alpha.1,0.4.0,0.2.27) fromcommon.newsinio-package.jsonthat don't exist on NPM@alcalzone/release-script-plugin-iobrokerplugin dependency for release script functionality@alcalzone/release-script-plugin-licenseplugin dependency for release script functionalityMajor Warning Fixes (W-series)
>=18to>=20inpackage.jsonenginescommon.newsentries from 15 to 7 (latest versions only) to meet repository limitscommon.tierproperty (set to tier 2) inio-package.jsonadminfrom>=6.17.14to>=7.6.17js-controllerfrom>=5.0.19to>=6.0.11package.jsonand NPM (updated from0.4.15-alpha.1to0.4.15)Additional Improvements
@iobroker/testingv5.1.1: Added as dev dependency to provide enhanced testing capabilities and framework consistencyVersion Cleanup
The news section now contains only the latest 7 versions that exist on NPM:
Removed 8 older entries to comply with repository builder limits while preserving Ukrainian translations for all remaining entries.
Dependencies
axiosis needed (actively used inlib/tools.js)@iobroker/testingfor enhanced testing capabilities and framework consistencyThis resolves all blocking issues for stable repository updates while maintaining backward compatibility and existing functionality.
Fixes #1102.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.