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/nfkbxw893a1qb04hzshdb644s3qxxf7z-actionlint-1.7.2.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/20qd8f6jdf9wnlaxawybzp016s6hw36l-actionlint-1.7.2.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/bfr1k05r50bqalbwx84ra8jxfv7h86q7-actionlint-1.7.2.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/k23x2qkbvs8p8f4s4a26f7f74z74x0j8-actionlint-1.7.2.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/wkr4rdlmznyn67gdpbngj8c1lx09x9aw-actionlint-1.7.2.drv
x86_64-linuxpowerpc64-linux-gnu/gnu/store/6128g10wfw2dk66gphjs5ckrf81cf3px-actionlint-1.7.2.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/pd3lmcv0cbq09anvhgc51dg0nw4wck5l-actionlint-1.7.2.drv
x86_64-linuxor1k-elf/gnu/store/g4q4r0vn9z4a951g0zl07zpf4m9vhk3i-actionlint-1.7.2.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/2mgp1v2f4h3jbydcvxx0hkhhs6brni8k-actionlint-1.7.2.drv
x86_64-linuxi686-w64-mingw32/gnu/store/x5bhl9fd212krglgyk155k2mp9g3v8l1-actionlint-1.7.2.drv
x86_64-linuxi586-pc-gnu/gnu/store/46s5d0waxhqp8hnis59r5hkfvcmbhq73-actionlint-1.7.2.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/1vqfr7dyvdaqsd4ff6q0c2j4xgi6havq-actionlint-1.7.2.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/p3fr6snqdgj7gai7n0jfcf63gbnw0mv3-actionlint-1.7.2.drv
riscv64-linux/gnu/store/7hj7kbwlcp7yzbkc8v426kkhzx62xi83-actionlint-1.7.2.drv
powerpc-linux/gnu/store/d4vs4gi34l4g9fi1m21v0yhmxlf74vby-actionlint-1.7.2.drv
    powerpc64le-linux/gnu/store/sz8pp9qwrd9cvxafnvpnxxcc4va93279-actionlint-1.7.2.drv
    mips64el-linux/gnu/store/h9fdmsjrrlvjj86qwm98lfsy0s05hcvc-actionlint-1.7.2.drv
      i686-linux/gnu/store/zg321cgxdha17yyjk9n0ai9cb1dcc3s7-actionlint-1.7.2.drv
      i586-gnu/gnu/store/4yrjhcpyjn8x06xnm2zw2jkq4hy0rwrp-actionlint-1.7.2.drv
        armhf-linux/gnu/store/v4achw81kgnz64qyxkb1lqv93izz1mm4-actionlint-1.7.2.drv
        aarch64-linux/gnu/store/zdc6aizkkdjhsm75smsv87sx03pmd3ks-actionlint-1.7.2.drv

        Lint warnings

        LinterMessageLocation
        No lint warnings