Skip to content

Commit

Permalink
Merge pull request #185 from LKedward/fix-stack-ci
Browse files Browse the repository at this point in the history
Update: CI workflow
  • Loading branch information
certik authored Sep 21, 2020
2 parents 313fe32 + 0371b8e commit 1a394d7
Showing 1 changed file with 5 additions and 20 deletions.
25 changes: 5 additions & 20 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,26 +49,6 @@ jobs:
which gfortran-${GCC_V}
which gfortran
- name: Install Haskell macOS
if: contains(matrix.os, 'macos')
run: |
mkdir /Users/runner/.local/bin
curl -L https://gist.github.com/certik/0e35f35753ae76f0f575d9b3d3f53633/raw/4cde02cc9215635c9401c2257a46be319e7ab6dd/osx-x86_64.tar.gz | tar xz --strip-components=1 --include '*/stack' -C /Users/runner/.local/bin
- name: Install Haskell Linux
if: contains(matrix.os, 'ubuntu')
uses: mstksg/setup-stack@v1

- name: Install Haskell Windows
if: contains(matrix.os, 'windows')
run: |
(New-Object System.Net.WebClient).DownloadFile("https://get.haskellstack.org/stable/windows-x86_64.zip", "windows-x86_64.zip")
mkdir stack-tmp
cd stack-tmp
unzip ..\windows-x86_64.zip
copy stack.exe "C:\Program Files\Git\usr\bin"
cd ..
- name: Install GFortran Linux
if: contains(matrix.os, 'ubuntu')
run: |
Expand Down Expand Up @@ -105,6 +85,11 @@ jobs:
run: |
copy "C:\Users\runneradmin\AppData\Roaming\local\bin\fpm.exe" "C:\Program Files\Git\usr\bin"
- name: put fpm to PATH (Linux)
if: contains(matrix.os, 'ubuntu')
run: |
sudo cp /home/runner/.local/bin/fpm /usr/local/bin
- name: Run tests on Haskell fpm
run: |
cd bootstrap
Expand Down

0 comments on commit 1a394d7

Please sign in to comment.