Language

Package: actionlint @ 1.7.2

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

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/sby5iair0y6va39rvji7f05vp0fp44zb-actionlint-1.7.2.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/66s5jrn6cbpzbcp7n0xck89xm9r955bn-actionlint-1.7.2.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/6p5ba8nalsh53ia4p213zkmngqg0fj8g-actionlint-1.7.2.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/70f5851bvhr64c52vip1yq1c1y0v591i-actionlint-1.7.2.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/hknn1aga2r5jga6bwzryxparn94a0f5k-actionlint-1.7.2.drv
      x86_64-linuxpowerpc64-linux-gnu/gnu/store/an6zcavns5a7rg860xqs81pgdlyf2alk-actionlint-1.7.2.drv
        x86_64-linuxpowerpc64le-linux-gnu/gnu/store/3g1rl1ipychp4x0f7kiw345c72hjwdiz-actionlint-1.7.2.drv
        x86_64-linuxor1k-elf/gnu/store/alqf67wa1nqkyk7kyimqz1vam0bsfqn3-actionlint-1.7.2.drv
          x86_64-linuxmips64el-linux-gnu/gnu/store/bb2w12jwc3kg5i57xps0q2lphy9s0di4-actionlint-1.7.2.drv
            x86_64-linuxi686-w64-mingw32/gnu/store/7zbwrmdcgcmw35hck7xnk6232sibw80k-actionlint-1.7.2.drv
              x86_64-linuxi586-pc-gnu/gnu/store/wxf3xvh3gm25w9lvybwcaq0jypg9ylcs-actionlint-1.7.2.drv
              x86_64-linuxarm-linux-gnueabihf/gnu/store/pva34rljj5zdz3qv2w6mpv4bvqrgpgsm-actionlint-1.7.2.drv
              x86_64-linuxaarch64-linux-gnu/gnu/store/4jz2sna0g3hsvrm7mdirpf987njzin1s-actionlint-1.7.2.drv
              riscv64-linux/gnu/store/1z9lcj74dk36h3hnzl469f6n7sqhy48x-actionlint-1.7.2.drv
              powerpc-linux/gnu/store/5gfbx3sacf50bdsg6sxbdwwyyjzk8jj2-actionlint-1.7.2.drv
                powerpc64le-linux/gnu/store/kx68926m1qkiqapkvl2w8xzvwhl3wsi1-actionlint-1.7.2.drv
                mips64el-linux/gnu/store/ldc0w5yl3sqqlv2jrwccgdrbpbhzq1f3-actionlint-1.7.2.drv
                  i686-linux/gnu/store/ia9v92amxcgl358fgfjd3plrymh6v7gg-actionlint-1.7.2.drv
                  i586-gnu/gnu/store/s6gp21rnksy6mfwary578argm6jgl2nb-actionlint-1.7.2.drv
                    armhf-linux/gnu/store/vc0pwl9imrnyd905311nk3z0z9bhi9md-actionlint-1.7.2.drv
                    aarch64-linux/gnu/store/0n4ahfbm59lcqcxdv8p877k4rwx6m1cz-actionlint-1.7.2.drv

                    Lint warnings

                    LinterMessageLocation
                    No lint warnings