You can explicitly set runner OS versions on the command-line and in the GitHub action. The OS switches (--macos
, --ubuntu
and --windows
) are kept for backwards compatibility and will be undergoing progressive deprecation.
$ get-tested ./get-tested.cabal --ubuntu-version=14-large --macos
matrix={"include":[{"ghc":"9.6.4","os":"macos-latest"},{"ghc":"9.6.4","os":"ubuntu-14-large"}]}
name: Extract the tested GHC versions
id: set-matrix
uses: kleidukos/[email protected]
with:
cabal-file: get-tested.cabal
ubuntu-version: latest
version: 0.1.7.0