Language

Package: actionlint @ 1.6.26

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

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/ggsisgmirqs4qzsksgabiiqzfdv2xclg-actionlint-1.6.26.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/6lg9rswkcmnrxvv6kijcgs44rrlpq1dz-actionlint-1.6.26.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/n82ikbj38xqmjglr438wl816b6nasmma-actionlint-1.6.26.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/wq91c2q5r1wq7lr585xls1xhjbzn1y4r-actionlint-1.6.26.drv
x86_64-linuxpowerpc64-linux-gnu/gnu/store/2jh618ng5494g3b3d4nv1w800dmkpfl1-actionlint-1.6.26.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/hvdw6fl371vrax09g580l49l5xivc2m3-actionlint-1.6.26.drv
    x86_64-linuxor1k-elf/gnu/store/kxj7pa60xqypnzwg129dijjpkqymwxmx-actionlint-1.6.26.drv
      x86_64-linuxmips64el-linux-gnu/gnu/store/b334aycj4rw2as7dxpx5xf5sg9vb4163-actionlint-1.6.26.drv
      x86_64-linuxi686-w64-mingw32/gnu/store/5dxc47mlrljnm6w4hdazvay32r4ks2zw-actionlint-1.6.26.drv
      x86_64-linuxi586-pc-gnu/gnu/store/6adb8vz0816p8dk70hg8n9vjdfr4zjzi-actionlint-1.6.26.drv
      x86_64-linuxarm-linux-gnueabihf/gnu/store/lbg0mif83vy0p59zg9px06d8v9gb2vpm-actionlint-1.6.26.drv
      x86_64-linuxaarch64-linux-gnu/gnu/store/fcxzlvswjpjxpxp991a1wx2j16zq4r7b-actionlint-1.6.26.drv
      riscv64-linux/gnu/store/gsb03pmc9jahvxiywka0z94i57k69gzx-actionlint-1.6.26.drv
      powerpc-linux/gnu/store/n55f77s68lb538z6m22qrq8lrbccazg9-actionlint-1.6.26.drv
        powerpc64le-linux/gnu/store/0jkpg3wnbrmb2vjh9ajj1v6lvfzs4qyk-actionlint-1.6.26.drv
        mips64el-linux/gnu/store/3isn9fn6czmr1pvs90hmc880ad9fxww6-actionlint-1.6.26.drv
          i686-linux/gnu/store/19x0zb9abz9dq53cnk83lkpmnhakwmgg-actionlint-1.6.26.drv
          i586-gnu/gnu/store/4j9z1n4fc4q9vs9vxlvvrxfmxnvakyaj-actionlint-1.6.26.drv
          armhf-linux/gnu/store/swa0l3ral2ac8qblbf4f753rxn1248a1-actionlint-1.6.26.drv
          aarch64-linux/gnu/store/9wncsc6waqpkylp7r89sw1h5dkyga0yd-actionlint-1.6.26.drv

          Lint warnings

          LinterMessageLocation
          No lint warnings