Language

Package: actionlint @ 1.6.23

Synopsis

Static checker for GitHub Actions workflow files

Description

actionlint is a static checker for GitHub Actions workflow files. Features include:

  • Syntax check for workflow files to check unexpected or missing keys following workflow syntax

  • Strong type check for ${{ }} expressions to catch several semantic errors like access to not existing property, type mismatches, ...

  • Actions usage check to check that inputs at with: and outputs in steps.{id}.outputs are correct

  • Reusable workflow check to check inputs/outputs/secrets of reusable workflows and workflow calls

  • shellcheck and pyflakes integrations for scripts at run:

  • Security checks; script injection by untrusted inputs, hard-coded credentials

  • Other several useful checks; glob syntax validation, dependencies check for needs:, runner label validation, cron syntax validation, ...

Home page
https://rhysd.github.io/actionlint/
Location
gnu/packages/check.scm (line: 1033, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/02f8hxlmfgb6rnrsyzqw29247jsk5vcc-actionlint-1.6.23.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/nlw3wgnlhz6fnfrmljm0dz1zsqvyc334-actionlint-1.6.23.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/k18bw30snzwbf24gzf7iz63ah4sngrz7-actionlint-1.6.23.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/jrlaqn679kr5gvs77a90iflirzhg361g-actionlint-1.6.23.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/c59fslxr37zslj5d48j7rmkbszaxj9xz-actionlint-1.6.23.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/mvllxnrq7l3rdnyin73n1r7m8d92cdgy-actionlint-1.6.23.drv
x86_64-linuxi686-w64-mingw32/gnu/store/mbd0k1rz90r340yx7vpg4xdy4nigwnrf-actionlint-1.6.23.drv
x86_64-linuxi586-pc-gnu/gnu/store/b4x6qjridba5c6ilchacivbk7kjqkdzw-actionlint-1.6.23.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/1z6wz2b0n2aqgfrncqyvj9x04g9sv4d4-actionlint-1.6.23.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/47mpccr6y92kycfyy73lq48m12i880pr-actionlint-1.6.23.drv
riscv64-linux/gnu/store/w0cf80dskhj2hpj6hazr5sddjrlm28g8-actionlint-1.6.23.drv
    powerpc64le-linux/gnu/store/18hnvadvmq2g98nrpc065ca8429hv1q4-actionlint-1.6.23.drv
    mips64el-linux/gnu/store/nda4q4b4pkp10wjxn04bp10p072ldd0b-actionlint-1.6.23.drv
      i686-linux/gnu/store/bvkl6z336bwfcl51xdx05fkmff7bwfm7-actionlint-1.6.23.drv
      i586-gnu/gnu/store/np220kaxh7hj3805bn3z4agjpv8b6fma-actionlint-1.6.23.drv
      armhf-linux/gnu/store/3yzq56m67dn4iyg1ng57jzf645df4qr0-actionlint-1.6.23.drv
      aarch64-linux/gnu/store/c083c1jhjyykjkymnnp65dcickig3dni-actionlint-1.6.23.drv

      Lint warnings

      LinterMessageLocation
      No lint warnings