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

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/h5as5cm7dqc5fkfmdqdv3g2pa3fxygps-actionlint-1.6.23.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/xvyn3ihga0qrd61mr2zc8snlm8bih0ab-actionlint-1.6.23.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/n6svcirm3gdpnd6d3wc76rfgr6y97643-actionlint-1.6.23.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/x7az1s4vbgbnyamcks1ngy6qchqmby6s-actionlint-1.6.23.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/9r8iiv4k0465fv585hd6188f5ww3r2sd-actionlint-1.6.23.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/g2hmgvd3aj581s4bl0abb5kjvzj51ij9-actionlint-1.6.23.drv
x86_64-linuxi686-w64-mingw32/gnu/store/idz7xk4hfghvayd8lipj36j9agckwl25-actionlint-1.6.23.drv
x86_64-linuxi586-pc-gnu/gnu/store/a44mvm8aj1dcz6dlglirnz3qhp1aq62g-actionlint-1.6.23.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/3ddrc5mxvkxsvbga9i72nh74blad19sh-actionlint-1.6.23.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/mp0vn18a65m89x21k389lhkgg8q6an92-actionlint-1.6.23.drv
riscv64-linux/gnu/store/r69x43fjdiw2f6dnsk0j3xj1cn047w9y-actionlint-1.6.23.drv
    powerpc64le-linux/gnu/store/r863wlc5cvx7yml2namf8r60jc90marj-actionlint-1.6.23.drv
    mips64el-linux/gnu/store/5i23d3f3zfa8r7wmfnxl85snn39zbacj-actionlint-1.6.23.drv
      i686-linux/gnu/store/2qnk220npkgf70kd6mr0d0vygr4dikyg-actionlint-1.6.23.drv
      i586-gnu/gnu/store/45258raxjjkjlaa3mwh51lq1hpm7g5wd-actionlint-1.6.23.drv
      armhf-linux/gnu/store/pb2vxgifm2j093mry09s75h2mkhhw38m-actionlint-1.6.23.drv
      aarch64-linux/gnu/store/cvb3f9fny33hd3yvhcal45zhijlllmwj-actionlint-1.6.23.drv

      Lint warnings

      LinterMessageLocation
      No lint warnings