- Add macOS 14 runner labels for Apple Silicon support. The following labels are added. (thanks @harryzcy, #392)
macos-14macos-14-xlargemacos-14-large
- Remove
ubuntu-18.04runner label from runners list since it is no longer supported. (#363) - Allow glob patterns in
self-hosted-runner.labelsconfiguration. For example, the following configuration defines any runner labels prefixed withprivate-linux-. (thanks @kishaningithub, #378)self-hosted-runner: labels: - private-linux-* - Fix a race condition bug when
-formatoption is used for linting multiple workflow files. Thanks @ReinAchten-TomTom for your help on the investigation. (#370) - Fix a race condition due to conflicts between some goroutine which starts to run shellcheck process and other goroutine which starts to wait until all processes finish.
- The popular actions data set was updated to the latest and the following actions were newly added. (thanks @jmarshall, #380)
google-github-actions/authgoogle-github-actions/get-secretmanager-secretsgoogle-github-actions/setup-gcloudgoogle-github-actions/upload-cloud-storagepulumi/actionspypa/gh-action-pypi-publish
- Add support for larger runner labels. The following labels are added. (thanks @therealdwright, #371)
windows-latest-8-coresubuntu-latest-4-coresubuntu-latest-8-coresubuntu-latest-16-cores
- The following WebHook types are supported for
pull_requestevent.enqueueddequeuedmilestoneddemilestoned
- Explain how to control shellckeck behavior in the shellcheck rule document. Use
SHELLCHECK_OPTSenvironment variable to pass arguments to shellcheck. See the shellcheck's official document for more details.# Enable some optional rules SHELLCHECK_OPTS='--enable=avoid-nullary-conditions' actionlint # Disable some rules SHELLCHECK_OPTS='--exclude=SC2129' actionlint - Explicitly specify
docker.iohost name in pre-commit hook. (thanks @gotmax23, #382) - Explain how to report issues and send patches in CONTRIBUTING.md.
- Fix the link to super-linter project. (thanks @zkoppert, #376)
- Add the instruction to install actionlint via the Arch Linux's official repository. (thanks @sorairolake, #381)
- Prefer fixed revisions in the pre-commit usage. (thanks @corneliusroemer, #354)
- Add instructions to use actionlint with Emacs. (thanks @tirimia, #341)
- Add instructions to use actionlint with Vim and Neovim text editors.
- Add
actionlint.RuleBase.Configmethod to get the actionlint configuration passed to rules. (thanks @hugo-syn, #387) - Add
actionlint.ContainsExpressionfunction to check if the given string contains${{ }}placeholders or not. (thanks @hugo-syn, #388) - Support Go 1.22 and set the minimum supported Go version to 1.18 for
x/syspackage. - Update Go dependencies to the latest.