Skip to content

v1.6.27

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Feb 14:28
· 156 commits to main since this release
  • Add macOS 14 runner labels for Apple Silicon support. The following labels are added. (thanks @harryzcy, #392)
    • macos-14
    • macos-14-xlarge
    • macos-14-large
  • Remove ubuntu-18.04 runner label from runners list since it is no longer supported. (#363)
  • Allow glob patterns in self-hosted-runner.labels configuration. For example, the following configuration defines any runner labels prefixed with private-linux-. (thanks @kishaningithub, #378)
    self-hosted-runner:
        labels:
          - private-linux-*
  • Fix a race condition bug when -format option 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/auth
    • google-github-actions/get-secretmanager-secrets
    • google-github-actions/setup-gcloud
    • google-github-actions/upload-cloud-storage
    • pulumi/actions
    • pypa/gh-action-pypi-publish
  • Add support for larger runner labels. The following labels are added. (thanks @therealdwright, #371)
    • windows-latest-8-cores
    • ubuntu-latest-4-cores
    • ubuntu-latest-8-cores
    • ubuntu-latest-16-cores
  • The following WebHook types are supported for pull_request event.
    • enqueued
    • dequeued
    • milestoned
    • demilestoned
  • Explain how to control shellckeck behavior in the shellcheck rule document. Use SHELLCHECK_OPTS environment 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.io host 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.Config method to get the actionlint configuration passed to rules. (thanks @hugo-syn, #387)
  • Add actionlint.ContainsExpression function 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/sys package.
  • Update Go dependencies to the latest.