tree: 09f821b7dec1163849e66c4acec76958f4a2b3b3 [path history] [tgz]
  1. darwin.x86_64/
  2. linux.aarch64/
  3. linux.armv6hf/
  4. linux.x86_64/
  5. windows.x86_64/
  6. build_builder
  7. README.md
  8. run_builder
build/README.md

This directory contains Dockerfiles for all builds.

A build image will:

  • Run on Linux x86_64 with vanilla Docker (no exceptions)
  • Not contain any software that would restrict easy modification or copying
  • Take a cabal sdist style tar.gz of the ShellCheck directory on stdin
  • Output a tar.gz of artifacts on stdout, in a directory named for the arch

This makes it simple to build any release without exotic hardware or software.

An image can be built and tagged using build_builder, and run on a source tarball using run_builder.