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

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/428379zaskhva3bkc11i9agcy70s3wzh-actionlint-1.6.26.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/rh7nbjphnn0ksylrgm6j7zbszqmia7y0-actionlint-1.6.26.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/lym7axnbh4mzmxl8r8r3lpm12wfc9wil-actionlint-1.6.26.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/pfxpqmdpld402lav3dhzsiz5v47f7qa1-actionlint-1.6.26.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/6s0fvf61q02nqqlw52apbw3mhgj6kgz5-actionlint-1.6.26.drv
    x86_64-linuxpowerpc64-linux-gnu/gnu/store/qhl05ih5lmxxhyrmjhliifxn176cjvi6-actionlint-1.6.26.drv
      x86_64-linuxpowerpc64le-linux-gnu/gnu/store/y39mfgmryypf206aclsfs5y51i97yjsb-actionlint-1.6.26.drv
      x86_64-linuxor1k-elf/gnu/store/famn9qxg3v4mwrcy06mc72ng4hmi0glb-actionlint-1.6.26.drv
        x86_64-linuxmips64el-linux-gnu/gnu/store/iy33m7knmphv0gc1q1g61x54lr7yfhny-actionlint-1.6.26.drv
        x86_64-linuxi686-w64-mingw32/gnu/store/5kmijqrzcnbp3hi72hd39smlhw7vrcba-actionlint-1.6.26.drv
        x86_64-linuxi586-pc-gnu/gnu/store/6x3dcscaw8x5vq4z028kzknyyz6i49zf-actionlint-1.6.26.drv
        x86_64-linuxarm-linux-gnueabihf/gnu/store/mhg6bzmijj896ndz6vnr61647lgfda0x-actionlint-1.6.26.drv
        x86_64-linuxaarch64-linux-gnu/gnu/store/pj9p5nsv8vivp3jcdmc2b7xvh37llv7q-actionlint-1.6.26.drv
        riscv64-linux/gnu/store/nc5dlwlpwljafxzxvpgd8hfrrjlszn05-actionlint-1.6.26.drv
        powerpc-linux/gnu/store/p5d2150nv6n1xkqbnrzakmqmm13b0s0x-actionlint-1.6.26.drv
          powerpc64le-linux/gnu/store/r0v2d7sghrr9jkvm4dvyp5vwkwh0szpg-actionlint-1.6.26.drv
          mips64el-linux/gnu/store/j3j5sgxx4a3gqx3rs6dgy0w8zw84b2yb-actionlint-1.6.26.drv
            i686-linux/gnu/store/mqpl9r0m1iaa9yh0v2hzm96hc4p0164c-actionlint-1.6.26.drv
            i586-gnu/gnu/store/138vn007x1rggvd5bz7r4hgzj3hqagsi-actionlint-1.6.26.drv
            armhf-linux/gnu/store/5zpf9dmqbv4ckgkxgqd5lpd593fws7gq-actionlint-1.6.26.drv
            aarch64-linux/gnu/store/ra90n8p0r6gqdz3dlg3h0hyrxpv80szy-actionlint-1.6.26.drv

            Lint warnings

            LinterMessageLocation
            No lint warnings