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

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/lzrknm3s03r55rwmry4id6r66hn0ck20-actionlint-1.6.26.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/7fq3mp7lddyx4ad81b0pmsdbw6n18v41-actionlint-1.6.26.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/sy7qxzw3rjnqa5xa9169szg71skjw1lb-actionlint-1.6.26.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/cyyb3w87hz7051r6bad21vjhzwnm3qhs-actionlint-1.6.26.drv
x86_64-linuxpowerpc64-linux-gnu/gnu/store/akjj00y5bxdjazbydan1rhmzjpb5gx6m-actionlint-1.6.26.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/5sha7xl3fv00vrigcw6hbza096q9h4ni-actionlint-1.6.26.drv
    x86_64-linuxor1k-elf/gnu/store/8a5a4svf22hp4w7s2napr552sasxfy24-actionlint-1.6.26.drv
      x86_64-linuxmips64el-linux-gnu/gnu/store/livfknz5w8l1ya4n13z77r5b7868gcnn-actionlint-1.6.26.drv
      x86_64-linuxi686-w64-mingw32/gnu/store/nc3x6yldiilaq2hddigp5ksjl4dlicwm-actionlint-1.6.26.drv
      x86_64-linuxi586-pc-gnu/gnu/store/k3qcbb07ns0hr1ykqr5816il3rkj8i45-actionlint-1.6.26.drv
      x86_64-linuxarm-linux-gnueabihf/gnu/store/7ivylirb1kcackjf12jxa8gjkknigf35-actionlint-1.6.26.drv
      x86_64-linuxaarch64-linux-gnu/gnu/store/a033vs9mll500ff7kfwnhcqixfk0189y-actionlint-1.6.26.drv
      riscv64-linux/gnu/store/mxmfyg64wsrii2w1ajnvqap1l5vapg8w-actionlint-1.6.26.drv
      powerpc-linux/gnu/store/95kwdmrimycm03fsl608wd4giyapdn62-actionlint-1.6.26.drv
        powerpc64le-linux/gnu/store/6785m1am8cym296b5n15wn4gsfdhn8zn-actionlint-1.6.26.drv
        mips64el-linux/gnu/store/gy3z6f6pa1nx23cl291sym9ahhvg0ak0-actionlint-1.6.26.drv
          i686-linux/gnu/store/swxivsy27m56p21s2hj3gfy6d9qzd6kb-actionlint-1.6.26.drv
          i586-gnu/gnu/store/rnr7i570na608z0nq8vm3cjr7sc74c0y-actionlint-1.6.26.drv
          armhf-linux/gnu/store/6xrnw3lbppdw0946n9i7pqxpvcab182k-actionlint-1.6.26.drv
          aarch64-linux/gnu/store/ilrvszlaach3giwwrar4pv6d1i3f0yqr-actionlint-1.6.26.drv

          Lint warnings

          LinterMessageLocation
          No lint warnings