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

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/qdb1jdc2h8133w5ncqrg3gf57bwapdyk-actionlint-1.6.26.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/ypw89sql6qkmlj5wj2n6r49fxiw9p39c-actionlint-1.6.26.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/kcaqbz105wlydrjr60y60712x872s0qm-actionlint-1.6.26.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/f6yp0vw83aq6965sx6h82hn1hsl900wn-actionlint-1.6.26.drv
x86_64-linuxpowerpc64-linux-gnu/gnu/store/mx5r8q20mcby4rz9qlq1dlwcynpb2j5s-actionlint-1.6.26.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/5dpqh4g1hmv8jfdirvlpb8vhvli5qg3k-actionlint-1.6.26.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/bqgqmg9n9ansdb4qxcz6wzar72qm56pg-actionlint-1.6.26.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/7p0cr9pbn5m5s0pp4yyc66gxdyfbfa21-actionlint-1.6.26.drv
    x86_64-linuxi586-pc-gnu/gnu/store/i9vjh1lb7bqjs73j8yi4j0bfv9lms7k8-actionlint-1.6.26.drv
    x86_64-linuxarm-linux-gnueabihf/gnu/store/mq4k2jkxjvhm6027fyysqfk7h72pdhsd-actionlint-1.6.26.drv
    x86_64-linuxaarch64-linux-gnu/gnu/store/40y43sxb6nikzwvy48vgi30zysjr08fw-actionlint-1.6.26.drv
    riscv64-linux/gnu/store/hhhdq1xla53qim2b06nsjg19rlbz5rxy-actionlint-1.6.26.drv
    powerpc-linux/gnu/store/0crmmm7qnyg9mysj6l5sxlwsdpr4nz1m-actionlint-1.6.26.drv
      powerpc64le-linux/gnu/store/jr12gm19z2c6b0r6hvppzxnz7a0jjbjx-actionlint-1.6.26.drv
      mips64el-linux/gnu/store/pwkyr5bxxnycq4gzbh0474ppniz8yin0-actionlint-1.6.26.drv
        i686-linux/gnu/store/5vs3h3jrcl0c9f242f536x6phvd3rabl-actionlint-1.6.26.drv
        i586-gnu/gnu/store/v5xzlf49ci7i79bfb0zvss4wkwyx075y-actionlint-1.6.26.drv
        armhf-linux/gnu/store/0wrrfh5h47m2r9763244yxw4qyffwh58-actionlint-1.6.26.drv
        aarch64-linux/gnu/store/a49bz6pgqvymal3w41isrj8nmwrm14p5-actionlint-1.6.26.drv

        Lint warnings

        LinterMessageLocation
        No lint warnings