name: Bootstrap tests on: push: branches: - master tags: - 'v*' pull_request: branches: - master jobs: bootstrap: name: bootstrap runs-on: ${{ matrix.os }} env: BOOTSTRAP_HASKELL_CABAL_VERSION: 3.6.2.0 BOOTSTRAP_HASKELL_GHC_VERSION: 8.10.7 BOOTSTRAP_HASKELL_NONINTERACTIVE: yes ARCH: 64 JSON_VERSION: "0.0.7" strategy: matrix: include: - os: ubuntu-latest DISTRO: Ubuntu steps: - name: Checkout code uses: actions/checkout@v3 with: submodules: 'true' - if: runner.os == 'Linux' name: Run bootstrap run: | ls -lah /usr/local/.ghcup ls -lah /usr/local/.ghcup/cache cat /usr/local/.ghcup/config.yaml ghcup --version ghcup -v install cabal 3.8.1.0 env: DISTRO: ${{ matrix.DISTRO }}