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 7SemiSHT4x_Library to Arduino Library Manager #5668

Merged
merged 2 commits into from
Dec 28, 2024

Conversation

7Semi
Copy link
Contributor

@7Semi 7Semi commented Dec 28, 2024

This pull request adds 7SemiSHT4x_Library to the Arduino Library Manager.

  • Repository: https://github.com/7Semi/7SemiSHT4x_Library
  • Version: 1.0.1
  • Description: 7SemiSHT4x_Library is developed to connect SHT40 sensor, making it easier for Arduino users to interface SHT40 sensor to get accurate temperature and humidity.
  • Compliance: The library adheres to the Arduino Library Specification, including a proper folder structure, library.properties file, examples, and license.

Thank you for your consideration!

Copy link
Contributor

A problem was found with your submission https://github.com/7Semi/7SemiSHT4x_Library

ERROR: The repository has no tags. You need to create a release or tag that matches the version value in the library's library.properties file.

@github-actions github-actions bot added the topic: submission Add library to the list label Dec 28, 2024
Copy link
Contributor

Thanks for your interest in contributing to the Arduino Library Manager index @7Semi
Please resolve the error(s) mentioned in the previous comment.

After resolving the issue, trigger this check again by doing one of the following:

  • Commit the required change to the branch you submitted this pull request from.
  • Comment here, mentioning @ArduinoBot in the comment.

NOTE: It is not necessary to open a new pull request. ❗

More information:
https://github.com/arduino/library-registry/blob/main/README.md#if-the-problem-is-with-the-pull-request

@7Semi
Copy link
Contributor Author

7Semi commented Dec 28, 2024

@ArduinoBot I have updated tag and version number. Please check again and reply

Copy link
Contributor

Hello! I'm checking your submission again.

Copy link
Contributor

Arduino Lint has suggestions for possible improvements to https://github.com/7Semi/7SemiSHT4x_Library:

Linting library in 7SemiSHT4x_Library
INFO: No header file found matching library name (7SemiSHT4x_Library.h). Best practices are for primary header filename 
      to match library name.                                                                                            
      See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format            
      (Rule LS008)                                                                                                      
WARNING: Library name 7SemiSHT4x_Library contains "library". This is superfluous.                              
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
         (Rule LP016)                                                                                          
WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy  
         is not needed.                                                                                                 
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format         
         (Rule LP036)                                                                                                   
WARNING: No license file found.                                                                                                                 
         See:                                                                                                                                   
         https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
         (Rule LD002)                                                                                                                           
WARNING: Sketch(es) found outside examples and extras folders:                                    
           7SemiSHT4x_Library/Examples/SHT4x_Example                                              
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD003)                                                                             
WARNING: No example sketches found. Please provide examples.                                      
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD004)                                                                             
WARNING: Potentially misspelled examples folder name found: 7SemiSHT4x_Library/Examples           
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD005)                                                                             
WARNING: Incorrect examples folder name case: 7SemiSHT4x_Library/Examples                         
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD006)                                                                             

Linter results for project: 0 ERRORS, 7 WARNINGS

-------------------

@github-actions github-actions bot merged commit fc1f5ee into arduino:main Dec 28, 2024
12 checks passed
Copy link
Contributor

Your submission has now been accepted! Thanks for your contribution to the Arduino Library Manager index.

The library(s) will be available for installation via Library Manager within a day's time.

You can check the logs from the Library Manager indexer for your library(s) here:
http://downloads.arduino.cc/libraries/logs/github.com/7Semi/7SemiSHT4x_Library/

github-actions bot pushed a commit that referenced this pull request Dec 28, 2024
@7Semi
Copy link
Contributor Author

7Semi commented Dec 28, 2024

@ArduinoBot Thanks for approved. When It is available in arduino library manager to download from ide?

@per1234
Copy link
Contributor

per1234 commented Dec 28, 2024

Hello @7Semi. It does take a little time for the indexer job to run, and then some additional time after that for the update to propagate through the CDN and the local cache to be available in everyone's Library Manager. But it will get there. We give a conservative estimate of availability within one day's time. I can already see it in my Library Manager.

You can monitor the indexing of the library releases by checking the library's dedicated indexer logs web page:
https://github.com/arduino/library-registry/blob/main/FAQ.md#user-content-can-i-check-on-library-releases-being-added-to-library-manager

@7Semi
Copy link
Contributor Author

7Semi commented Dec 29, 2024

@ArduinoBot I have updated and release new version with some modification please update in library manager

@7Semi
Copy link
Contributor Author

7Semi commented Dec 29, 2024

@ArduinoBot I have deleted old release it has some bugs in v1.0.1 so I have released new version v1.0.2 and its showing now at https://github.com/7Semi/library-registry/releases/tag/7SemiSHT4x_Library but when I am trying to see in library manager to download that time i am getting download old version from IDE from library manager.

@per1234
Copy link
Contributor

per1234 commented Dec 29, 2024

@ArduinoBot I have updated and release new version with some modification please update in library manager

Hello @7Semi. After the initial addition of the library, the indexer job periodically checks each of the libraries in the index and picks up any new release/tag that meets the requirements listed here:

https://github.com/arduino/library-registry/blob/main/FAQ.md#what-are-the-requirements-for-publishing-new-releases-of-libraries-already-in-the-library-manager-list

This means there is no need to take any additional action to add new releases of your library to Library Manager. They will be added automagically! Please don't make comments here when you make new releases of your library as such comments don't accomplish anything other than wasting your time and wasting my time.

The automated system here only operates on open pull requests. Since your submission was already accepted and the pull request merged, the bot completely ignores this pull request thread. I am a human who monitors the repository to assist library maintainers with requests for which we don't have an automated system.

I have released new version v1.0.2 and its showing now at https://github.com/7Semi/library-registry/releases/tag/7SemiSHT4x_Library

That is not the correct procedure. You made a new release in your fork of the library registry repository. You must instead create a new release or tag in the library repository:

https://github.com/7Semi/7SemiSHT4x_Library

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: submission Add library to the list
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants