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: 1070, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/33fiarnqv3k5f085kxwriiw445lqpzsd-actionlint-1.6.23.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/xp8fannqsrppvbjnjjyyqmrld88zpjjs-actionlint-1.6.23.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/3nhr89m845w4lx6apy7x5xh4h8n90pqz-actionlint-1.6.23.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/vvwdwj8dyvil3kisiqri8b61ccy9xsx8-actionlint-1.6.23.drv
x86_64-linuxpowerpc64-linux-gnu/gnu/store/lycmdnxdvy79ch80wmdnm7xcpxnaibzp-actionlint-1.6.23.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/m9cdvf0rp181bc4qq95gfv701kms53i7-actionlint-1.6.23.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/fs5pqwfazgddxvn9gml0nplpx1f6d5kc-actionlint-1.6.23.drv
x86_64-linuxi686-w64-mingw32/gnu/store/zq8si37pg7yza2ibqq1pz6c0v83f83mh-actionlint-1.6.23.drv
x86_64-linuxi586-pc-gnu/gnu/store/zx24agy4d093wvb5vg2vzvnish9wybb7-actionlint-1.6.23.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/9i0z8vzp171d2bxs60ffjwbjifyap8bm-actionlint-1.6.23.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/2k99zkgm190a9bvkfdphkfa718lmvxhi-actionlint-1.6.23.drv
riscv64-linux/gnu/store/z9j4l3jb1ywxj7i7yzc8s7vafyin4hjh-actionlint-1.6.23.drv
powerpc64le-linux/gnu/store/lbjr3j887rqk1haprh7v2ms8sk24np6j-actionlint-1.6.23.drv
mips64el-linux/gnu/store/8qyqbmcg9d0jmjlw0z0qg05sgvj96gv5-actionlint-1.6.23.drv
    i686-linux/gnu/store/yplhi17hlynwnrr97s9lcianq26a0zc7-actionlint-1.6.23.drv
    i586-gnu/gnu/store/g5qfzvbwyv9b1i51knjfx9mpqk3g3adh-actionlint-1.6.23.drv
    armhf-linux/gnu/store/8s7nbc1h53dg8xsk9a57acmhnp64pm70-actionlint-1.6.23.drv
    aarch64-linux/gnu/store/cna9adbqbb4c8qfs6z5pk16bfs84p7vw-actionlint-1.6.23.drv

    Lint warnings

    LinterMessageLocation
    No lint warnings