Support run-name which GitHub introduced recently. It is a name of workflow run dynamically configured. See the official document for more details. (#220)
on: push
run-name: Deploy by @${{ github.actor }}
jobs:
...
Add end_column property to JSON representation of error. The property indicates a column of the end position of ^~~~~~~ indicator in snippet. Note that end_column is equal to column when the indicator cannot be shown. (#219)
$ actionlint -format '{{json .}}' test.yaml | jq
[
{
"message": "property \"unknown_prop\" is not defined in object type {arch: string; debug: string; name: string; os: string; temp: string; tool_cache: string; workspace: string}",
"filepath": "test.yaml",
"line": 7,
"column": 23,
"kind": "expression",
"snippet": " - run: echo ${{ runner.unknown_prop }}\n ^~~~~~~~~~~~~~~~~~~",
"end_column": 41
}
]