aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2025-01-19 17:36:35 +0100
committerChristian Clason <ch.clason+github@icloud.com>2025-01-24 10:34:18 +0100
commit0fd4ef5da7448fa3449643b23d6aa3af1640efe8 (patch)
treeef9fa3a8c356fadeac070512ffb5d39611a1a5cb
parent3702bcb139275beacb9d3d37f833b16d899f5013 (diff)
downloadrneovim-0fd4ef5da7448fa3449643b23d6aa3af1640efe8.tar.gz
rneovim-0fd4ef5da7448fa3449643b23d6aa3af1640efe8.tar.bz2
rneovim-0fd4ef5da7448fa3449643b23d6aa3af1640efe8.zip
ci(tests): remove build-types jobs
Problem: Some CI jobs are redundant: `RelWithDebInfo` is already tested on Linux-Arm64; `MinSizeRel` and Ninja Multi Config are not sufficiently relevant in practice to spend CI cycles on. Solution: Remove `build-types` job.
-rw-r--r--.github/workflows/test.yml31
1 files changed, 0 insertions, 31 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index e7032a3dda..a366dea082 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -204,37 +204,6 @@ jobs:
windows:
uses: ./.github/workflows/test_windows.yml
- # This job tests the following things:
- # - Check if MinSizeRel and RelWithDebInfo compiles correctly.
- # - Test the above build types with the GCC compiler specifically.
- # Empirically the difference in warning levels between GCC and other
- # compilers is particularly big.
- # - Test if the build works with multi-config generators. We mostly use
- # single-config generators so it's nice to have a small sanity check for
- # multi-config.
- build-types:
- runs-on: ubuntu-24.04
- timeout-minutes: 10
- env:
- CC: gcc
- steps:
- - uses: actions/checkout@v4
- - uses: ./.github/actions/setup
-
- - name: Build third-party deps
- run: |
- cmake -S cmake.deps -B .deps -G "Ninja Multi-Config"
- cmake --build .deps
-
- - name: Configure
- run: cmake --preset ci -G "Ninja Multi-Config"
-
- - name: RelWithDebInfo
- run: cmake --build build --config RelWithDebInfo
-
- - name: MinSizeRel
- run: cmake --build build --config MinSizeRel
-
with-external-deps:
runs-on: ubuntu-24.04
timeout-minutes: 10