1
0
mirror of https://github.com/arduino/library-registry.git synced 2025-07-07 14:41:10 +03:00
Commit Graph

271 Commits

Author SHA1 Message Date
66e6768d98 add M5STACK 4RELAY ENV-III ATOM-DTU-LoRaWAN/NBIoT lib (#262) 2021-07-22 10:41:41 +00:00
eaa537c6c2 Update repositories.txt (#260) 2021-07-21 13:45:47 +00:00
09a809b5e0 Update repositories.txt (#257) 2021-07-21 11:16:43 +00:00
3773804bc0 Update repositories.txt (#256) 2021-07-21 07:18:44 +00:00
cdc276f970 Update repositories.txt (#255) 2021-07-20 22:22:59 +00:00
860eb55f0c Update repositories.txt (#254) 2021-07-20 20:58:17 +00:00
77c9535ed0 Merge pull request #251 from dattasaurabh82/patch-3
Update repositories.txt
2021-07-20 10:06:23 -07:00
739a9d4630 Update repositories.txt
There has been some naming changes, So I need to re-implement them. 
request to remove these two libraries for now:   
https://github.com/dattasaurabh82/RV8803TinyMegaCore
https://github.com/dattasaurabh82/tiny-i2c
2021-07-20 23:14:24 +08:00
3c2f864941 Update repositories.txt (#249) 2021-07-20 14:38:38 +00:00
f67d72a764 Merge pull request #231 from per1234/unlink-mention
Avoid linkification of bot user name in comment
2021-07-20 00:56:58 -07:00
5afc1b415a Added RV8803 support for new ATTINYs (#245) 2021-07-20 07:19:19 +00:00
2dc4692df3 Update repositories.txt (#243)
Added new library
2021-07-19 23:49:09 +00:00
e7ae915ae9 Merge pull request #242 from per1234/bump-parser
Bump submission parser version to 1.0.1
2021-07-19 15:14:23 -07:00
68adb1fd4c Update repositories.txt (#237) 2021-07-19 21:41:10 +00:00
9b8632c524 Bump submission parser version to 1.0.1
A new release of `arduino/library-registry-submission-parser` is out with some minor improvements to the error messages
the bot comments to a pull request when problems with a submission are found.
2021-07-19 14:38:40 -07:00
02d74654d5 Avoid linkification of bot user name in comment
In the event the checks on a submission PR fails, the bot comments with instructions for how the checks can be triggered
to run again once the user has resolved the issue. One option is to comment on the PR thread, mentioning ArduinoBot.

GitHub automatically linkifies mentions to the user's profile page, which occurs in these instructions. The ArduinoBot
profile page is not of relevance or interest in this context, so there is no benefit to providing a one click path for
its access. In addition, the link makes the text more difficult to copy. So it's better to prevent its linkification,
which is achieved by wrapping the text in backticks.
2021-07-19 09:54:41 -07:00
f31425ad7e Update repositories.txt (#229) 2021-07-19 15:14:13 +00:00
1e8ef83be6 Update repositories.txt (#227) 2021-07-19 14:50:11 +00:00
28972299ca Update repositories.txt (#226) 2021-07-19 14:03:23 +00:00
e08cc7ddb0 Added Tweakly Library (#225) 2021-07-19 13:32:39 +00:00
cbf1250cbe Merge pull request #224 from per1234/remove-runs-link
Remove workflow runs link from comment trigger reply
2021-07-19 06:14:00 -07:00
6602308773 Remove workflow runs link from comment trigger reply
In the event the cause of a submission check failure is resolved externally, the user can trigger the "Manage PRs"
workflow run by mentioning ArduinoBot in a reply to the PR thread. Unlike a workflow run triggered by a push to the pull
request, GitHub Actions does not provide any visible indication on the PR page of the workflow run in progress. Instead,
we have configured the workflow so that the bot immediately comments on the PR thread so that the user is not left
wondering whether their comment had any effect as the longer process of the submission checks finishes before the
feedback about their result can be provided.

With the idea that some users might like to get a progress indicator in the time between the initial comment and the
final feedback from the workflow run, I added a link to the workflow runs page. However, we received feedback from
testers that encountering the fairly cryptic workflow run logs causes confusion. So we are trying to avoid leading users
toward those logs. Since the link does just that and is not necessary, it's best to simply remove it.
2021-07-19 04:14:22 -07:00
3810958c34 Merge pull request #212 from per1234/no-submission-workflow-fail-new
Only fail "Manage PRs" workflow on unexpected error
2021-07-19 03:58:26 -07:00
24f2b422d3 Merge pull request #217 from justind000/patch-1
Add Microfire Mod-EC, Mod-pH and Mod-ORP libraries
2021-07-18 15:57:21 -07:00
4e6495aea5 Update repositories.txt (#219) 2021-07-18 22:46:12 +00:00
a7879e7f68 Add Microfire Mod-EC, Mod-pH and Mod-ORP libraries
Also deletes older Microfire device libraries that are for now-obsolete devices.
2021-07-18 15:14:47 -07:00
62e5f18a59 Add WireGuard-ESP32 library (#215)
Add WireGuard-ESP32 library
2021-07-18 20:14:57 +00:00
6eec32f37c Add lbussy/mDNSResolver (#214) 2021-07-18 19:10:56 +00:00
e58abeee93 Update repositories.txt (#213)
A new library for the RSBus
2021-07-18 11:19:58 +00:00
6cc8b40534 Only fail "Manage PRs" workflow on unexpected error
The "Manage PRs" GitHub Actions workflow processes pull requests submitted to the repository. It is intended to allow
completely automated submissions of libraries. The feedback mechanism used by the system is comments on the pull request
thread. These comments should provide all the necessary feedback about the process, including whatever is needed to
bring a submission into compliance in the event the automated checks find it to not meet the requirements.

From feedback provided by testers, we learned that they navigated to the workflow run logs provided by GitHub Actions
while trying to learn what the problem was with their submission.

The workflow run logs provide output from the internal workings of the system that is only of interest for developers
troubleshooting a malfunction of the system itself. We never intended to use them as a channel for communicating to the
regular users of the system. Users of the system may find them quite cryptic. Since this is an interface generated by
GitHub Actions, without much capability for customization, it would be quite difficult for us to improve their
readability for the normal user. Those efforts would also require an increase in the complexity of the workflow and make
it more difficult to maintain.

I think there are two possible paths a normal user would be likely to follow to the workflow logs while trying to
understand why their submission was not accepted:

- The check status UI shown at the bottom of the PR comment thread ("Some checks were not successful")
- Workflow run failure email notification ("Manage PRs: Some jobs were not successful: View workflow run")

These pathways are either less enticing or absent when a workflow run is successful.

Previously, there were two possible causes for a run of the "Manage PRs" workflow to fail:

- Submitted library did not meet the Library Manager requirements
- An unexpected error from one of the workflow steps

Since we already are using comments from the bot to communicate about the former, the workflow run failure status
indicators provided by GitHub Actions are superfluous. The latter only occurs under extraordinary and circumstances so
its effect on the user experience is not of concern.

So the way to improve the user experience is to configure the workflow to only fail on unexpected errors, only commenting
and blocking merge in the event of expected errors.
2021-07-18 03:55:17 -07:00
63f61fb563 Update repositories.txt (#210) 2021-07-18 10:00:39 +00:00
8934234514 Update repositories.txt (#209) 2021-07-18 09:52:01 +00:00
40540b8da4 Merge pull request #207 from loginov-rocks/patch-1
Update repository URL for UbxGps library
2021-07-18 02:37:08 -07:00
1a1ad7b940 Update repository URL for UbxGps library
Hello!

I own the UbxGps library and it's been in the registry for a while, but with my previous GitHub username (1oginov).
I changed it to loginov-rocks and just aligning a link to the repository.
Link in the library.properties has already been updated: https://github.com/loginov-rocks/UbxGps/blob/main/library.properties#L8

Thank you!
2021-07-18 10:51:54 +03:00
468f0e9f06 Add AsyncWebServer_WT32_ETH01 to Library Manager (#206) 2021-07-18 04:15:38 +00:00
6fa6dd7298 Update repositories.txt (#205) 2021-07-17 04:09:10 +00:00
bd4a3b0538 Update repositories.txt (#204) 2021-07-16 19:40:37 +00:00
49594bfb76 add TeensyAudioSampler (#203)
* Update repositories.txt

* add github.com/newdigate/teensy-sample-flashloader

added a new library - a tiny utility to load audio samples to external flash memory from the uSD card on a teensy 4.1

* add TeensyAudioSampler - github.com/newdigate/teensy-polyphony
2021-07-16 10:30:20 +00:00
b22e3d47ce Merge pull request #200 from per1234/production-dependabot-py-go
Configure Dependabot for updates to `production` branch deps
2021-07-16 02:51:51 -07:00
13445de5df adding new library TeensyAudioFlashLoader (#201)
* Update repositories.txt

* add github.com/newdigate/teensy-sample-flashloader

added a new library - a tiny utility to load audio samples to external flash memory from the uSD card on a teensy 4.1
2021-07-16 09:35:51 +00:00
e12e4a25e5 Configure Dependabot for updates to production branch deps
Since we already have the Dependabot infrastructure in place for managing dependencies of the project's Go code and
GitHub Actions workflows, it makes sense to do the same for the newly introduced Go and Python dependencies as well.

This configuration is applied to the `production` branch (using the `target-branch` key), but it must be added to the
configuration file in the default branch (`main`) because Dependabot only pays attention to the default branch's
configuration file.

Reference:
https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#about-the-dependabotyml-file
2021-07-16 02:19:57 -07:00
2d11cc5dfd Merge pull request #198 from per1234/error-prefix
Add prefix to error messages in bot comments
2021-07-16 01:45:59 -07:00
eb22d919fe Add prefix to error messages in bot comments
In the event of a problem with a submission, the comments on the pull request thread. Due to the use of a matrix job to
support submissions of any number of libraries in a single PR, this might consist of multiple comments. Adding a standard
prominent prefix ( **ERROR:**) to all error messages will ensure that the most important part of this information is
not missed.
2021-07-15 20:31:04 -07:00
4fcd1f36a2 Update repositories.txt (#196) 2021-07-15 17:13:44 +00:00
ecae7a8f2b Merge pull request #194 from per1234/production-branch-dependabot
Configure Dependabot for updates to production branch workflows
2021-07-15 05:58:34 -07:00
15b1347dae Configure dependabot for updates to production branch workflows
Dependabot will periodically check the versions of all actions used in the GitHub Actions workflows of the `production`
branch. If any are found to be outdated, it will submit a pull request to update them.

NOTE: Dependabot's PRs will occasionally propose to pin to the patch version of the action (e.g., updating
`uses: foo/bar@v1` to `uses: foo/bar@v2.3.4`). When the action author has provided a major version ref, use that instead
(e.g., `uses: foo/bar@v2`). Dependabot will automatically close its PR once the workflow has been updated.

More information:
https://docs.github.com/en/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot
2021-07-15 05:30:15 -07:00
1fd32d9d50 Add WiFiWebServer_RTL8720 library (#193) 2021-07-15 05:29:37 +00:00
9baebee831 Merge pull request #191 from per1234/improve-submission-instructions
Make submission instructions comprehensive
2021-07-14 09:06:34 -07:00
faa42b3076 Remove potentially confusing punctuation from submission instructions
The period to close the sentence might be interpreted as part of the example repository URL. Since it doesn't provide any
benefits for the readability of this sentence and might cause confusion, it's best to remove it.
2021-07-14 08:25:19 -07:00
cd4e15e813 Add missing steps to submission instructions
It turns out there are a couple of extra steps in the workflow for submitting a PR via the GitHub web interface for those
who don't have write access in the repository. I missed these while developing the instructions due to having write
access.
2021-07-14 08:25:19 -07:00