File tree Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change 28
28
- ' enzyme/CMakeLists.txt'
29
29
- ' enzyme/CMakePresets.json'
30
30
merge_group :
31
+
32
+ concurrency :
33
+ # Skip intermediate builds: always.
34
+ # Cancel intermediate builds: only if it is a pull request build.
35
+ group : ${{ github.workflow }}-${{ github.ref }}
36
+ cancel-in-progress : ${{ startsWith(github.ref, 'refs/pull/') }}
31
37
32
38
jobs :
33
39
build :
@@ -41,18 +47,19 @@ jobs:
41
47
matrix :
42
48
llvm : ["15", "16", "17", "18"]
43
49
build : ["Release"] # "RelWithDebInfo"
44
- os : ["ubuntu:22 .04"]
50
+ os : ["ubuntu:20 .04"]
45
51
46
52
timeout-minutes : 45
47
53
48
54
steps :
49
55
- name : add llvm
50
56
run : |
51
- wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
52
- apt-get install -y libmpfr-dev
53
- apt-add-repository "deb http://apt.llvm.org/`lsb_release -c | cut -f2`/ llvm-toolchain-`lsb_release -c | cut -f2`-${{ matrix.llvm }} main"
54
- apt-get install -y cmake gcc g++ llvm-${{ matrix.llvm }}-dev libomp-${{ matrix.llvm }}-dev lld-${{ matrix.llvm }} clang-${{ matrix.llvm }} libclang-${{ matrix.llvm }}-dev libeigen3-dev libboost-dev libzstd-dev
55
- python3 -m pip install --upgrade pip lit
57
+ apt-get -q update
58
+ apt-get install -y --no-install-recommends ca-certificates software-properties-common curl gnupg2
59
+ curl -fsSL https://apt.llvm.org/llvm-snapshot.gpg.key|apt-key add -
60
+ apt-add-repository -y "deb http://apt.llvm.org/`lsb_release -cs`/ llvm-toolchain-`lsb_release -cs`-${{ matrix.llvm }} main"
61
+ apt-get -q update
62
+ apt-get install -y --no-install-recommends sudo git ssh zlib1g-dev libzstd-dev automake autoconf cmake make lldb ninja-build gcc g++ gfortran build-essential libtool llvm-${{ matrix.llvm }}-dev clang-format clangd clang-${{ matrix.llvm }} libclang-${{ matrix.llvm }}-dev libomp-${{ matrix.llvm }}-dev libblas-dev libeigen3-dev libboost-dev python3 python3-pip
56
63
- uses : actions/checkout@v4
57
64
- name : mkdir
58
65
run : rm -rf build && mkdir build
You can’t perform that action at this time.
0 commit comments