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

Check libraries bundled with hardware packages #1

Open
per1234 opened this issue Sep 13, 2018 · 0 comments
Open

Check libraries bundled with hardware packages #1

per1234 opened this issue Sep 13, 2018 · 0 comments
Labels
enhancement New feature or request

Comments

@per1234
Copy link
Owner

per1234 commented Sep 13, 2018

Some of the most commonly used Arduino libraries are the ones bundled with popular hardware packages.

Since there are a small number of active Arduino hardware packages, it's not worth the effort to automate the discovery of these repositories. Instead I will simply manually maintain a list of the repositories and the subfolder that contains their bundled libraries.

Process:

  1. Check blacklist
  2. Check if archived
  3. Check for open PR
  4. Download the .zip file of the repository's branch specified in the hardware package list.
  5. Run codespell on the entire repository (if typo checking is enabled).
  6. Run arduino-ci-script on the contents of the library folder specified in the hardware package list.

Some of the hardware packages are currently on the inolibbuglist repository blacklist because they were falsely detected as libraries by inoliblist. The solution is to move that part of the blacklist to inoliblist's repository blacklist. That will cause those repositories to be excluded from the inolibbuglist library checks (because they won't be in inoliblist) but not from inolibbuglist's hardware package checks.

@per1234 per1234 added the enhancement New feature or request label Sep 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant