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

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/phgd9rifdcgd981k359l1fzhmb0hqzm5-actionlint-1.6.23.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/4ajnhxhgahrqgbqyf87c6nncrcnyvwsg-actionlint-1.6.23.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/xrl69bvvsqzq3w1kf47k0ipar529v2k7-actionlint-1.6.23.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/bgqqk4pmcibzjlbf6812c106mc303nf6-actionlint-1.6.23.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/jx78z1i86l50g55wlc6yiznmr51xjcz8-actionlint-1.6.23.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/6sdh4f9bs0f996fj2c5qyswiw7wwb25b-actionlint-1.6.23.drv
x86_64-linuxi686-w64-mingw32/gnu/store/3400lmqp5lll264zy5fwfqqy3lmc2bfv-actionlint-1.6.23.drv
x86_64-linuxi586-pc-gnu/gnu/store/mzp1zki2s08ai5rcas6djqzqw1v9p3j6-actionlint-1.6.23.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/h4yrrpax4lr4xcyifgmqjfiyvxfn1qnq-actionlint-1.6.23.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/zfxqqbq80ljxiyb915vxjzhczp6v0zvy-actionlint-1.6.23.drv
riscv64-linux/gnu/store/l1cssjhq2mg75n1xwamzd1gla75mh74g-actionlint-1.6.23.drv
powerpc64le-linux/gnu/store/gc02mhx6rwgndc34515r10jq92nzz9rq-actionlint-1.6.23.drv
mips64el-linux/gnu/store/lqj91li38miks6yjxmnqa4c879mbmb4f-actionlint-1.6.23.drv
    i686-linux/gnu/store/34m9ghn4yrppixkng4qb8n4ib5416nhz-actionlint-1.6.23.drv
    i586-gnu/gnu/store/y9znz0qbm1mcw3axrqifyf28czdnsfa5-actionlint-1.6.23.drv
    armhf-linux/gnu/store/ghzsbypawxzc39aqnawjnr8lg4rzashs-actionlint-1.6.23.drv
    aarch64-linux/gnu/store/2mns0cy9mrxf3fkh7x8dzqzxxl0lbdk2-actionlint-1.6.23.drv

    Lint warnings

    LinterMessageLocation
    No lint warnings