Skip to content

v1.6.20

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Sep 13:22
· 549 commits to main since this release
  • 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
      }
    ]
  • Overhaul the workflow parser to parse workflow keys in case-insensitive. This is a work derived from the fix of #216. Now the parser parses all workflow keys in case-insensitive way correctly. Note that permission names at permissions: are exceptionally case-sensitive.
    • This fixes properties of inputs for workflow_dispatch were not case-insensitive.
    • This fixes inputs and outputs of local actions were not handled in case-insensitive way.
  • Update popular actions data set. actions/stale@v6 was newly added.