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

4797 Commits

Author SHA1 Message Date
579360761f Use conservative env var brace wrapping in "Check License" workflow
Even if it works as intended, it is not clear what the effect is of the escaped quote at the end of the environment
variables in the shell commands used to check the license detection results. Wrapping the variable names in braces
ensures they are as expected and also makes the working of the code clear.
2021-08-11 03:39:45 -07:00
e0c4b766d5 Always check both license filename and type in "Check License" workflow
This might provide some additional useful context to the reader in the event of a failure.
2021-08-11 03:39:45 -07:00
e9352f1e53 Make "Check License" workflow path filter handle either YAML extension
There are two file extensions in common use for YAML files: `.yaml` and `.yml`. Although this project uses `.yml`
exclusively for YAML files, this is a standardized workflow which might be applied to projects that have established the
use of the other extension. It will be most flexible if it supports both.
2021-08-11 03:39:45 -07:00
0c1daad6e9 Remove reference comment from "Check License" workflow
Although very useful information, it doesn't apply directly to the licensee commands being run in this workflow step, and
thus might be confusing.
2021-08-11 03:39:45 -07:00
60c38f547a Add manual events as "Check License" workflow triggers
The `workflow_dispatch` event allows triggering the workflow via the GitHub web interface. This makes it easy to trigger
an immediate workflow run after some relevant external change.

The `repository_dispatch` event allows triggering workflows via the GitHub API. This might be useful for triggering an
immediate check in multiple relevant repositories after an external change, or some automated process. Although we don't
have any specific need for this event at the moment, the event has no impact on the workflow, so there is no reason
against having it. It is the sort of thing that can end up being useful if it is already in consistently in place, but
not worth setting up on demand, since the effort to set it up is greater than the effort to trigger all the workflows
manually.
2021-08-11 03:39:45 -07:00
a5ae9a22af Add source URL comment to "Check License" workflow
This will make it easier for the maintainers to sync fixes and improvements in either direction between the upstream
"template" workflow and its installation in this repository.
2021-08-11 03:39:45 -07:00
c8625b7cd7 Use standardized workflow/job/step names in "Check License" workflow
These are the naming conventions established in the standardized template workflow.
2021-08-11 03:39:44 -07:00
4ede286932 Update repositories.txt (#351) 2021-08-11 07:09:31 +00:00
32dd9dc486 Add RTL8720_RTC Library (#350) 2021-08-11 06:17:04 +00:00
f50500332c RAKWireless libraries for RAK12010, RAK13005, RAK12004, RAK12008, RAK12009 WisBlock modules (#349)
* Add libraries for new RAKwireless modules

RAK13005-TLE7259-Library - RAKwireless library for RAK13005 LIN bus module with TLE7259 transceiver IC
RAK-MQx-Library - RAKWireless library for the WisBlock MQx Gas Sensor Modules

* Add RAK12010 library

Co-authored-by: beegee1962 <bernd.giesecke@rakwireless.com>
2021-08-11 05:02:58 +00:00
6eab014b80 Add SwarmTile to Arduino Library Manager (#348)
This Arduino library wraps the API of the Swarm Tile satellite modems.
2021-08-11 01:18:20 +00:00
945167f7bf Update repositories.txt (#345) 2021-08-09 20:31:31 +00:00
8f5b866f15 Add RTL8720_TimerInterrupt Library (#344) 2021-08-09 16:00:28 +00:00
7d4994ba6c Update repositories.txt (#340) 2021-08-08 21:45:08 +00:00
23a9e47ebf Update repositories.txt (#339) 2021-08-07 20:50:55 +00:00
741d9fe2f0 Add FlashStorage_RTL8720 library (#337) 2021-08-07 18:40:33 +00:00
61665d8f42 Update repositories.txt with WMM_Tinier library (#336)
Update repositories.txt with WMM_Tinier library
2021-08-07 15:31:28 +00:00
a5b8337290 Merge pull request #334 from F-Schmidt99/patch-1
Update repositories.txt - remove mcp23008 library
2021-08-07 05:59:18 -07:00
404b9b43db Update repositories.txt
Removed https://gitlab.com/F-Schmidt/uulm-mcp23008. This is my first library which will be renamed and restructured. The new libraries uulm-mcp23008-core and uulm-mcp23008-user (or similar) will follow soon. They will also provide examples and have a much better documentation.
2021-08-07 13:52:18 +02:00
d144ef03c1 Update repositories.txt (#333) 2021-08-07 03:01:12 +00:00
73ff1329fe Update repositories.txt (#329) 2021-08-05 13:30:09 +00:00
780512c92f Update repositories.txt (#327) 2021-08-05 07:46:56 +00:00
94748a4377 Update repositories.txt (#324) 2021-08-05 04:53:06 +00:00
f4a279a9b9 Update repositories.txt (#323) 2021-08-04 23:26:27 +00:00
c45d74d670 Update repositories.txt (#322) 2021-08-04 17:03:26 +00:00
1c9a8f3615 Add ESP32_C3_ISR_Servo library (#320) 2021-08-04 14:04:38 +00:00
a927c8fa02 Add new ESP32_S2_ISR_Servo library (#319) 2021-08-04 06:28:07 +00:00
0dcc6cbe16 added SparkFun_Tsunami_Qwiic_Arduino_Library (#317) 2021-08-03 21:13:41 +00:00
5dfe63efe7 Update repositories.txt (#312)
https://github.com/siktec-lab/SIKTEC-Keys addition to the library
2021-08-03 09:14:26 +00:00
4da51645c8 Update repositories.txt (#311) 2021-08-03 05:33:29 +00:00
0641b4445f Add library (#310)
Add XMC_Servo PWM hardware library
2021-08-02 11:06:21 +00:00
neo
d565b59e82 Add Azure RTOS library (#309) 2021-08-02 10:42:18 +00:00
dfe4436c76 Update repositories.txt (#308) 2021-08-02 09:14:43 +00:00
55857eae2f Update repositories.txt (#307) 2021-08-01 08:20:11 +00:00
02dd80f0f6 adding https://github.com/noah1510/unit-system to library list (#306)
* adding https://github.com/noah1510/unit-system to library list

* using a separate repo for arduino file structure
2021-07-31 11:32:58 +00:00
9a745998a1 Update repositories.txt (#305)
Adding library DisplayMenu
2021-07-30 19:05:46 +00:00
37e986588c Merge pull request #293 from per1234/url-update-128-main
Update URL for "RTCMemory"
2021-07-30 07:06:20 -07:00
2b7e254968 Merge pull request #303 from per1234/check-head-sha
Require that PR head matches that of diff when merging
2021-07-30 05:48:32 -07:00
68aa3a4cbb Update repositories.txt (#304) 2021-07-30 06:33:03 +00:00
6a270f76f5 Require that PR head matches that of diff when merging
Due to the limitations imposed by by using both `pull_request_target` and `issue_comment` events to trigger the
"Manage PRs" workflow, the PR diff used for the validation is procured via a GitHub API request.

It is necessary to check that the pull request state matches that of the diff, which is achieved via the `sha` parameter
of the GitHub API request used to merge. This can not be determined from the `github` context provided by GitHub Actions
to the workflow for either of the trigger events, so the pull request metadata is requested from the GitHub API at the
same time as the diff.

This situation requires different handling by the `merge-fail` job. Fortunately, the two failure causes result in
different values from the merge request workflow step's `status` output.
2021-07-29 20:26:21 -07:00
03bdfa7974 Reduce likelihood of spurious merge conflict bot comment
Previously, the "Manage PRs" workflow made a comment suggesting to resolve the merge conflict after any failure to merge
a pull request. This comment is worded in a way that makes it somewhat applicable to other causes, but still might cause
the submitter to waste time unnecessarily trying to figure out how to merge a nonexistent merge conflict when the failure
had a different cause.

The 405 response is not specific to a failure due to merge conflict, but I believe that all failures due to merge
conflict will result in a 405. This means that the check is not perfect, but will make spurious mentions of merge
conflict resolution less likely at least.

A review is requested from a maintainer any time the merge fails, so they will be able to investigate and provide
assistance if necessary.
2021-07-29 20:10:56 -07:00
PB2
f1114ecadb Add MotorController (#302) 2021-07-30 01:41:13 +00:00
2636446064 Add ESP32_C3_TimerInterrupt Library (#300) 2021-07-29 18:58:38 +00:00
d17394253e Update repositories.txt (#299) 2021-07-29 18:55:23 +00:00
efb9f23dab Update repositories.txt (#298) 2021-07-29 18:32:26 +00:00
c6520fdcde Update repositories.txt (#297) 2021-07-29 18:19:25 +00:00
ef7c2c9a59 Update repositories.txt (#296) 2021-07-29 15:38:19 +00:00
566b71460a Update repositories.txt (#295) 2021-07-29 15:17:18 +00:00
e337dac50a Update URL for "RTCMemory"
The repository name has been changed. Even though GitHub provides an automated redirect, it's safest to not rely on it working forever.
2021-07-28 02:04:13 -07:00
e2519657a3 Update repositories.txt (#292) 2021-07-28 07:51:35 +00:00