You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+38-1Lines changed: 38 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,40 @@ For 3rd party boards, also specify the Boards Manager URL:
18
18
19
19
### `libraries`
20
20
21
-
List of library dependencies to install (space separated). Default `""`.
21
+
YAML-format list of library dependencies to install.
22
+
23
+
Default `"- source-path: ./"`. This causes the repository to be installed as a library. If there are no library dependencies and you want to override the default, set the `libraries` input to an empty list (`- libraries: '-'`).
24
+
25
+
Note: the original space-separated list format is also supported. When this syntax is used, the repository under test will always be installed as a library.
26
+
27
+
#### Sources:
28
+
29
+
##### Library Manager
30
+
31
+
Keys:
32
+
- `name`- name of the library.
33
+
- `version`- version of the library to install. Default is the latest version.
34
+
35
+
##### Local path
36
+
37
+
Keys:
38
+
- `source-path`- path to install as a library. Relative paths are assumed to be relative to the root of the repository.
39
+
- `destination-name`- folder name to install the library to. By default, the folder will be named according to the source repository or subfolder name.
40
+
41
+
##### Repository
42
+
43
+
Keys:
44
+
- `source-url`- URL to clone the repository from. It must start with `git://` or end with `.git`.
45
+
- `version`- [Git ref](https://git-scm.com/book/en/v2/Git-Internals-Git-References) of the repository to checkout. The special version name `latest` will cause the latest tag to be used. By default, the repository will be checked out to the tip of the default branch.
46
+
- `source-path`- path to install as a library. Paths are relative to the root of the repository. The default is to install from the root of the repository.
47
+
- `destination-name`- folder name to install the library to. By default, the folder will be named according to the source repository or subfolder name.
48
+
49
+
##### Archive download
50
+
51
+
Keys:
52
+
- `source-url`- download URL for the archive (e.g., `https://github.com/arduino-libraries/Servo/archive/master.zip`).
53
+
- `source-path`- path to install as a library. Paths are relative to the root folder of the archive. If the archive doesn't have a root folder, use `..` as `source-path` to install from the archive root. The default is to install from the root folder of the archive.
54
+
- `destination-name`- folder name to install the library to. By default, the folder will be named according to the source archive or subfolder name.
Storing the memory usage change report as a [workflow artifact](https://help.github.com/en/actions/configuring-and-managing-workflows/persisting-workflow-data-using-artifacts):
0 commit comments