From f6f8034b265f4df324b80cdcf104fe3cde98853c Mon Sep 17 00:00:00 2001 From: Michael Peyton Jones Date: Wed, 8 Feb 2023 15:26:30 +0000 Subject: [PATCH 1/2] Workaround ghcup runner issue --- .github/actions/setup-build/action.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/actions/setup-build/action.yml b/.github/actions/setup-build/action.yml index 70e81093c9..9b5bc2ec41 100644 --- a/.github/actions/setup-build/action.yml +++ b/.github/actions/setup-build/action.yml @@ -23,6 +23,11 @@ inputs: runs: using: "composite" steps: + - name: Workaround runner image issue + # https://github.com/actions/runner-images/issues/7061 + run: sudo chown -R $USER /usr/local/.ghcup + shell: bash + - uses: haskell/actions/setup@v2.3.3 id: HaskEnvSetup with: From a3a08979a09344df4feb90abb0aa39b4132dbde3 Mon Sep 17 00:00:00 2001 From: Michael Peyton Jones Date: Wed, 8 Feb 2023 15:47:59 +0000 Subject: [PATCH 2/2] Try this --- .github/actions/setup-build/action.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-build/action.yml b/.github/actions/setup-build/action.yml index 9b5bc2ec41..8c4b3142a3 100644 --- a/.github/actions/setup-build/action.yml +++ b/.github/actions/setup-build/action.yml @@ -24,8 +24,11 @@ runs: using: "composite" steps: - name: Workaround runner image issue + if: runner.os == 'Linux' # https://github.com/actions/runner-images/issues/7061 - run: sudo chown -R $USER /usr/local/.ghcup + run: | + sudo mkdir -p /usr/local/.ghcup + sudo chown -R $USER /usr/local/.ghcup shell: bash - uses: haskell/actions/setup@v2.3.3