- Problem Matchers is now officially supported by actionlint, which annotates errors from actionlint on GitHub as follows. The matcher definition is maintained at
.github/actionlint-matcher.jsonby script. For the usage, see the document.
runner_labelrule now checks conflicts in labels atruns-on. For example, there is no runner which meats bothubuntu-latestandwindows-latest. This kind of misconfiguration sometimes happen when a beginner misunderstands the usage ofruns-on:. To run a job on each runners,matrix:should be used. See the document for more information.
on: push
jobs:
test:
# These labels match to no runner
runs-on: [ubuntu-latest, windows-latest]
steps:
- run: echo ...- Reduce memory footprint (around 16%) on starting
actionlintcommand by removing unnecessary data fromPopularActionsglobal variable. This also slightly reduces binary size (about 3.7% atplayground/main.wasm). - Fix accessing
steps.*objects in job'senvironment:configuration caused a type error (#30). - Fix checking that action's input names at
with:were not in case insensitive (#31). - Ignore outputs of getsentry/paths-filter. It is a fork of dorny/paths-filter. actionlint cannot check the outputs statically because it sets outputs dynamically.
- Add Azure/functions-action to popular actions.
- Update popular actions data set (#29).
