v1.7.8
Added 9
- Support `models` permission in `permissions` section
- Support `job.check_run_id` property
- Support `node24` runtime at `using` section in action metadata
- Add support for `macos-26` and `macos-26-xlarge` runner labels
- Add support for `macos-15` runner label
- Support `deprecationMessage` in action inputs metadata
- Support `windows-11-arm` runner
- Add new types to `issues` and `pull_request_target` webhooks
- Add `actions/create-github-app-token`, `actions/attest-sbom`, `actions/ai-inference`, `peter-evans/create-or-update-comment`, `release-drafter/release-drafter`, and `SamKirkland/FTP-Deploy-Action` to popular actions data set
Changed 3
- Handle `ubuntu-latest` runner label as `ubuntu-24.04`
- Handle `macos-latest` runner label as `macos-15`
- Replace `go-yaml/yaml@v3` package with `yaml/go-yaml@v4` package
Fixed 4
- Fix the version value in `actionlint -version` output can be empty
- Fix outdated URL links in some error messages and documents
- Report mixing Intel Mac labels and Arm Mac labels as error
- Improve error messages on parsing workflow and action metadata files
Removed 3
- Drop support for `ubuntu-20.04` runner label
- Drop support for `windows-2019` runner label
- Drop support for Go 1.23 and earlier
Deprecated 1
- Homebrew formula in this repository is deprecated in favor of Homebrew cask
From actionlint
- Support
modelspermission inpermissionssection. (#531, thanks @muzimuzhi) - Support
job.check_run_idproperty. (#576, thanks @muzimuzhi for fixing the type at #577) - Support
node24runtime atusingsection in action metadata. (#561, thanks @salmanmkc) - Add support for the following runner labels.
macos-26andmacos-26-xlarge(#572, thanks @muzimuzhi)macos-15(#572, thanks @muzimuzhi)
- Drop support for the following runner labels which are no longer supported by GitHub.
ubuntu-20.04(#534, thanks @shogo82148)windows-2019(#572, thanks @muzimuzhi)
- Support
deprecationMessagein action inputs metadata. (#540, thanks @saansh45) - Support
windows-11-armrunner. (#542, thanks @trim21) - Handle
ubuntu-latestrunner label asubuntu-24.04andmacos-latestrunner label asmacos-15. - Report mixing Intel Mac labels and Arm Mac labels as error.
- Add new types to
issuesandpull_request_targetwebhooks. - Update the popular actions data set to the latest and add more actions to it. (thanks @sethvargo for fixing the
go generatescripts)actions/create-github-app-tokenactions/attest-sbomactions/ai-inferencepeter-evans/create-or-update-commentrelease-drafter/release-drafterSamKirkland/FTP-Deploy-Action
- Fix the version value in
actionlint -versionoutput can be empty. - Fix outdated URL links in some error messages and documents.
- Homebrew formula in this repository is deprecated and Homebrew cask is newly added instead because GoReleaser no longer supports Homebrew formula update. Note that Homebrew's official
actionlintformula is still maintained. Please read the documentation for more details. - Drop support for Go 1.23 and earlier because they are no longer maintained officially. Go 1.24 and later are supported to build actionlint.
- Replace
go-yaml/yaml@v3package withyaml/go-yaml@v4package.go-yaml/yamlwas used for parsing workflow files however it was unmaintained.yaml/go-yamlis a successor of the library officially maintained by YAML organization. (#575) - Improve error messages on parsing workflow and action metadata files.