Skip to content

Commit f2e66f4

Browse files
committed
try container
1 parent 0bce688 commit f2e66f4

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

.github/workflows/ccpp.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ on:
2828
- 'enzyme/CMakeLists.txt'
2929
- 'enzyme/CMakePresets.json'
3030
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/') }}
3137

3238
jobs:
3339
build:
@@ -41,18 +47,19 @@ jobs:
4147
matrix:
4248
llvm: ["15", "16", "17", "18"]
4349
build: ["Release"] # "RelWithDebInfo"
44-
os: ["ubuntu:22.04"]
50+
os: ["ubuntu:20.04"]
4551

4652
timeout-minutes: 45
4753

4854
steps:
4955
- name: add llvm
5056
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
5663
- uses: actions/checkout@v4
5764
- name: mkdir
5865
run: rm -rf build && mkdir build

0 commit comments

Comments
 (0)