File tree Expand file tree Collapse file tree
.devcontainer/ubuntu_24.04 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,21 +8,21 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
88 openssh-client sudo tree file
99
1010
11- # RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
12- # llvm-14-dev \
13- # libclang-14-dev \
14- # libc++-14-dev \
15- # libc++abi-14-dev \
16- # clang-14 \
17- # lld-14
18-
19- # RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
20- # llvm-15-dev \
21- # libclang-15-dev \
22- # libc++-15-dev \
23- # libc++abi-15-dev \
24- # clang-15 \
25- # lld-15
11+ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
12+ llvm-14-dev \
13+ libclang-14-dev \
14+ libc++-14-dev \
15+ libc++abi-14-dev \
16+ clang-14 \
17+ lld-14
18+
19+ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
20+ llvm-15-dev \
21+ libclang-15-dev \
22+ libc++-15-dev \
23+ libc++abi-15-dev \
24+ clang-15 \
25+ lld-15
2626
2727RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
2828 llvm-16-dev \
Original file line number Diff line number Diff line change 66 push :
77 branches : ["main"]
88 tags : ["**"]
9- pull_request :
10- branches : ["main"]
9+ # pull_request:
10+ # branches: ["main"]
1111jobs :
1212 macos :
1313 name : LLVM ${{ matrix.LLVM_VERSION }}
Original file line number Diff line number Diff line change 66 push :
77 branches : ["main"]
88 tags : ["**"]
9- pull_request :
10- branches : ["main"]
9+ # pull_request:
10+ # branches: ["main"]
1111jobs :
1212 build-and-test :
1313 runs-on : ubuntu-24.04-arm
Original file line number Diff line number Diff line change @@ -42,14 +42,32 @@ jobs:
4242 imageName : ghcr.io/mull-project/internal-ubuntu_${{ matrix.OS_VERSION }}-ci
4343 configFile : ./.devcontainer/ubuntu_${{ matrix.OS_VERSION }}/devcontainer.json
4444 runCmd : |
45- bazel build //...
46- bazel test "//tests/unit:*"
47- bazel test "//tests/integration:*"
48- bazel test "//tests/end2end:*"
49- bazel test //...
50- bazel build mull_packages
5145 mkdir -p packages
46+
47+ bazel build //... --build_tag_filters=llvm_14
48+ bazel test //... --test_tag_filters=llvm_14
5249 mv -v bazel-bin/Mull-*.deb packages/
50+ bazel clean
51+
52+ bazel build //... --build_tag_filters=llvm_15
53+ bazel test //... --test_tag_filters=llvm_15
54+ mv -v bazel-bin/Mull-*.deb packages/
55+ bazel clean
56+
57+ bazel build //... --build_tag_filters=llvm_16
58+ bazel test //... --test_tag_filters=llvm_16
59+ mv -v bazel-bin/Mull-*.deb packages/
60+ bazel clean
61+
62+ bazel build //... --build_tag_filters=llvm_17
63+ bazel test //... --test_tag_filters=llvm_17
64+ mv -v bazel-bin/Mull-*.deb packages/
65+ bazel clean
66+
67+ bazel build //... --build_tag_filters=llvm_18
68+ bazel test //... --test_tag_filters=llvm_18
69+ mv -v bazel-bin/Mull-*.deb packages/
70+ bazel clean
5371 - name : Publish package
5472 uses :
devcontainers/[email protected] 5573 if : env.CLOUDSMITH_API_KEY != null
You can’t perform that action at this time.
0 commit comments