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

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/fi8k8dhylbfflkxkh4ypz1yqn0ssvdzj-actionlint-1.6.23.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/86c2ys2sfx6nkclm95kqa5gl8nl7blzn-actionlint-1.6.23.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/9l17k7r2klbvjfs4k193w6ksdbw91pfp-actionlint-1.6.23.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/pp302v8bc4xw9l9hgg1qmj2xm078yfg4-actionlint-1.6.23.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/qa90cpcmfkngkr3hkvxaazcmdj4sd6aw-actionlint-1.6.23.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/i1v1i819c0pbfw18l1xi1lfmdqnhqnmi-actionlint-1.6.23.drv
x86_64-linuxi686-w64-mingw32/gnu/store/6j25xpjxlx5iy8gcx52s3g2mqgsc5yvw-actionlint-1.6.23.drv
x86_64-linuxi586-pc-gnu/gnu/store/cpjxiqw3ghwi9307k5nv0vc8s2xf0gak-actionlint-1.6.23.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/6nys887rnfixbkj6gpypw9d656b0drab-actionlint-1.6.23.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/f2a41lz5brc4xc95a2z4215m7dfn57j8-actionlint-1.6.23.drv
riscv64-linux/gnu/store/q0rngdn5k528062xdfdm2ighpypky8aj-actionlint-1.6.23.drv
powerpc64le-linux/gnu/store/z36byc7nzgfhq9z74rg7p3cjkm1jk1x8-actionlint-1.6.23.drv
mips64el-linux/gnu/store/0xzxcin78gidl791y6nq5k10d9p0h7rs-actionlint-1.6.23.drv
    i686-linux/gnu/store/5a7xpvh06f3fb60m0cnlqsdi9lh0r72l-actionlint-1.6.23.drv
    i586-gnu/gnu/store/z95qj8qfbzdx69y3j2pvx4f0h7v6jrpy-actionlint-1.6.23.drv
    armhf-linux/gnu/store/s1nx0jiqqbh0mrwnb6kdflka3jf4lw06-actionlint-1.6.23.drv
    aarch64-linux/gnu/store/kgyiz47x5c1fs09vmwqi8fvii0zy24qb-actionlint-1.6.23.drv

    Lint warnings

    LinterMessageLocation
    No lint warnings