Skip to content

Conversation

dougp2
Copy link
Contributor

@dougp2 dougp2 commented Sep 22, 2025

No description provided.

@github-actions github-actions bot added the topic: submission Add library to the list label Sep 22, 2025
Copy link
Contributor

A problem was found with your submission https://github.com/dougp2/Multi_Timer_V2

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.

Copy link
Contributor

Thanks for your interest in contributing to the Arduino Library Manager index @dougp2
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

@per1234 per1234 self-assigned this Sep 22, 2025
@per1234
Copy link
Contributor

per1234 commented Sep 22, 2025

Please check it again @ArduinoBot.

Copy link
Contributor

Hello! I'm checking your submission again.

Copy link
Contributor

ERROR: Arduino Lint found errors with https://github.com/dougp2/Multi_Timer_V2:

Linting library in Multi_Timer_V2
ERROR: Path does not contain a valid Arduino library.                         
       See: https://arduino.github.io/arduino-cli/latest/library-specification
       (Rule LS001)                                                           
INFO: No header file found matching library name (Multi_Timer_V2.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: Invalid category field value timing in library.properties                                             
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
         (Rule LP038)                                                                                          
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: Multi_Timer_V2/Examples               
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD005)                                                                             
WARNING: Incorrect examples folder name case: Multi_Timer_V2/Examples                             
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD006)                                                                             

Linter results for project: 1 ERRORS, 4 WARNINGS

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

Copy link
Contributor

github-actions bot commented Sep 22, 2025

Thanks for your interest in contributing to the Arduino Library Manager index @dougp2
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

@per1234 per1234 added the status: waiting for information More information must be provided before work can proceed label Sep 22, 2025
@dougp2
Copy link
Contributor Author

dougp2 commented Sep 23, 2025 via email

@per1234
Copy link
Contributor

per1234 commented Sep 23, 2025

@dougp2 create a new tag. You should never change an existing release tag after publishing it, as they are expected to act as an immutable marker for a specific point in the revision history:

https://git-scm.com/docs/git-tag#_on_re_tagging

@dougp2
Copy link
Contributor Author

dougp2 commented Sep 23, 2025 via email

@per1234
Copy link
Contributor

per1234 commented Sep 23, 2025

one of the links you posted shows instructions on 're-tagging'.

If you make the effort to read it, you will see this:

if you have pushed things out [...] then others will have already seen the old tag. In that case you can do one of two things:

  1. The sane thing. Just admit you screwed up, and use a different name. Others have already seen one tag-name, and if you keep the same name, you may be in the situation that two people both have "version X", but they actually have different "X"'s. So just call it "X.1" and be done with it.
  2. The insane thing. You really want to call the new version "X" too, even though others have already seen the old one. So just use git tag -f again, as if you hadn’t already published the old one.

Yes, it does tell you how you can do the "insane thing", but it also clearly explains why you should not do that. SO DON'T DO IT!!!

Not sure what my next step is.

Please follow these instructions:

  1. Add the source files to the library repository. As the bot explained, the repository does not contain a library at this time. It has a metadata file, documentation, and an incompetent attempt at example sketches, but if you take a close look at the content of the repository on GitHub, you will see that there is no library.
  2. Update the value of the version property in the library's library.properties file.
  3. Create a new release or tag in the library repository.
  4. Mention @ArduinoBot in a comment here to trigger it to run the automated checks again.

After the checks are passing, your library will be automatically added to Library Manager.

@dougp2
Copy link
Contributor Author

dougp2 commented Sep 23, 2025 via email

Copy link
Contributor

Hello! I'm checking your submission again.

@github-actions github-actions bot removed the status: waiting for information More information must be provided before work can proceed label Sep 23, 2025
Copy link
Contributor

Arduino Lint has suggestions for possible improvements to https://github.com/dougp2/Multi_Timer_V2:

Linting library in Multi_Timer_V2
WARNING: Invalid category field value timing in library.properties                                             
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
         (Rule LP038)                                                                                          
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: Multi_Timer_V2/Examples               
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD005)                                                                             
WARNING: Incorrect examples folder name case: Multi_Timer_V2/Examples                             
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD006)                                                                             

Linter results for project: 0 ERRORS, 4 WARNINGS

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

@github-actions github-actions bot merged commit aec8b57 into arduino:main Sep 24, 2025
14 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/dougp2/Multi_Timer_V2/

github-actions bot pushed a commit that referenced this pull request Sep 24, 2025
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