@@ -5,7 +5,7 @@ To report a bug, please submit a new ticket on GitHub. It's helpful to search si
5
5
https://github.com/rhysd/actionlint/issues/new
6
6
7
7
Providing a reproducible workflow content is much appreciated. If only a small snippet of workflow is provided or no
8
- input is provided at all, such issue tickets may get lower priority since they are occasionally time consuming to
8
+ input is provided at all, such issue tickets may get lower priority because they are occasionally time consuming to
9
9
investigate.
10
10
11
11
# Sending a patch
@@ -21,6 +21,10 @@ Before submitting your PR, please ensure the following points:
21
21
- Confirm build/tests/lints passed. How to run them is described in the following sections.
22
22
- If you added a new feature, consider to add tests and explain it in [ the usage document] ( docs/usage.md ) .
23
23
- If you added a new public API, consider to add tests and a doc comment for the API.
24
+ - If you updated [ the checks document] ( docs/checks.md ) , ensure to run [ the maintenance script] ( #about-checks-doc ) .
25
+
26
+ Special thanks to the native English speakers for proofreading the documentation and error messages, as the author is not
27
+ proficient in English.
24
28
25
29
# Development
26
30
@@ -219,3 +223,14 @@ All tests are automated.
219
223
- ` testdata/projects/ ` contains 'Project' tests. Each directories represent a single project (meaning a repository on GitHub).
220
224
Corresponding ` *.out ` files are expected error messages. Empty ` *.out ` file means the test case should cause no errors.
221
225
'Project' test is used for use cases where multiple files are related (reusable workflows, local actions, config files, ...).
226
+
227
+ <a id =" about-checks-doc " ></a >
228
+ ## How to write checks document
229
+
230
+ The [ 'Checks' document] ( ./docs/checks.md ) is a large document to explain all checks by actionlint.
231
+
232
+ This document is maintained with [ ` update-checks-doc ` ] ( ./scripts/update-checks-doc ) script. This script automatically updates
233
+ the code blocks after ` Output: ` and the ` Playground ` links. This script should be run after modifying the document.
234
+
235
+ Please see [ the readme of the script] ( ./scripts/update-checks-doc/README.md ) for the usage and knowing the details of the
236
+ document format that this script assumes.
0 commit comments