language: bash env: - SHUNIT_COLOR='always' script: # Execute the unit tests. - ./test_runner addons: apt: packages: - ksh - mksh - zsh matrix: include: - os: linux dist: bionic # Ubuntu Bionic 18.04 (EoL Apr 2028). - os: linux dist: xenial # Ubuntu Xenial 16.04 (EoL Apr 2024). - os: linux dist: trusty # Ubuntu Trusty 14.04 (EoL Apr 2022). - os: osx - os: linux script: # Run the source through ShellCheck (http://www.shellcheck.net). - shellcheck *_test.sh - shellcheck -s sh shflags shflags_test_helpers branches: only: - master - 1.0.x # Tags, e.g. v.1.2.3. - /^v\d+\.\d+(\.\d+)?(-\S*)?$/