@@ -18,14 +18,27 @@ jobs:
1818 runs-on : ${{ matrix.os }}
1919 strategy :
2020 matrix :
21- os : [ubuntu-20.04 , macos-latest]
21+ os : [ubuntu-latest , macos-latest]
2222 include :
2323 - os : macos-latest
24- install_deps : brew install llvm@15 pkg-config wget gzip coreutils
25- path_extension : $(brew --prefix llvm@15)/bin
26- - os : ubuntu-20.04
27- install_deps : deb http://apt.llvm.org/focal/ llvm-toolchain-focal-15 main; deb-src http://apt.llvm.org/focal/ llvm-toolchain-focal-15 main; sudo apt-get install llvm-15-tools llvm-15-dev pkg-config wget gzip wamerican
28- path_extension : /usr/lib/llvm-15/bin
24+ install_deps : |
25+ brew install llvm@15 pkg-config wget gzip coreutils
26+ mkdir -p $HOME/.local/bin
27+ ln -s $(brew --prefix llvm@15)/bin/llvm-config $HOME/.local/bin/llvm-config-15
28+ ln -s $(brew --prefix llvm@15)/bin/llvm-config $HOME/.local/bin/
29+ ln -s $(brew --prefix llvm@15)/bin/clang++ $HOME/.local/bin/
30+ echo "$HOME/.local/bin" >> $GITHUB_PATH
31+ # path_extension: $(brew --prefix llvm@15)/bin
32+
33+ - os : ubuntu-latest
34+ install_deps : |
35+ curl https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
36+ sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main"
37+ sudo apt-get update
38+ sudo apt-get -y install clang-15 llvm-15-dev llvm-15-tools
39+ sudo apt-get -y install pkg-config wget gzip wamerican
40+ echo "/usr/lib/llvm-15/bin" >> $GITHUB_PATH
41+ # path_extension: /usr/lib/llvm-15/bin
2942
3043 steps :
3144 - name : Checkout the repository
3649 with :
3750 path : |
3851 ~/.stack
39- ~/.ghcup/ghc/9.2.6
52+ ~/.ghcup/ghc/9.2.7
4053 $GITHUB_WORKSPACE/.stack-work
4154 $GITHUB_WORKSPACE/.stack-work-test
4255 $GITHUB_WORKSPACE/examples/t10k-images-idx3-ubyte
4861 - name : Install system dependencies
4962 run : |
5063 ${{ matrix.install_deps }}
51- if [[ "$OSTYPE" == "darwin"* ]]; then ghcup install ghc 9.2.6 ; fi
52- echo "${{ matrix.path_extension }}" >> $GITHUB_PATH
64+ if [[ "$OSTYPE" == "darwin"* ]]; then ghcup install ghc 9.2.7 ; fi
65+ # echo "${{ matrix.path_extension }}" >> $GITHUB_PATH
5366
5467 # This step is a workaround.
5568 # See issue for context: https://github.com/actions/cache/issues/445
0 commit comments