From 8ea931f8ecc66cb97fab06d2cd6a64034f81ed75 Mon Sep 17 00:00:00 2001 From: "Sean T. Allen" Date: Sun, 27 Aug 2023 00:15:28 +0000 Subject: [PATCH] Don't test debug runtime builds --- .github/workflows/pr.yml | 76 ++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 59bc464d11..8e0221473f 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -131,12 +131,12 @@ jobs: with: path: build/libs key: libs-${{ matrix.image }}-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }} - - name: Build Debug Runtime - run: | - make configure arch=x86-64 config=debug - make build config=debug - - name: Test with Debug Runtime - run: make test-ci config=debug usedebugger='${{ matrix.debugger }}' + # - name: Build Debug Runtime + # run: | + # make configure arch=x86-64 config=debug + # make build config=debug + # - name: Test with Debug Runtime + # run: make test-ci config=debug usedebugger='${{ matrix.debugger }}' - name: Build Release Runtime run: | make configure arch=x86-64 config=release @@ -176,14 +176,14 @@ jobs: with: path: build/libs key: libs-${{ matrix.image }}-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }} - - name: Build Debug Runtime - run: | - make configure config=debug - make build config=debug - - name: Build Debug Cross-Compiled Runtime - run: make cross-libponyrt config=debug CC=riscv64-linux-gnu-gcc-10 CXX=riscv64-linux-gnu-g++-10 arch=rv64gc cross_cflags="-march=rv64gc -mtune=rocket" cross_lflags="-march=riscv64" - - name: Test with Debug Cross-Compiled Runtime - run: make test-cross-ci config=debug PONYPATH=../rv64gc/debug cross_triple=riscv64-unknown-linux-gnu cross_arch=rv64gc cross_cpu=generic-rv64 cross_linker=riscv64-linux-gnu-gcc-10 cross_ponyc_args='--abi=lp64d --features=+m,+a,+f,+d,+c --link-ldcmd=bfd' cross_runner="qemu-riscv64 -L /usr/riscv64-linux-gnu/lib/" + # - name: Build Debug Runtime + # run: | + # make configure config=debug + # make build config=debug + # - name: Build Debug Cross-Compiled Runtime + # run: make cross-libponyrt config=debug CC=riscv64-linux-gnu-gcc-10 CXX=riscv64-linux-gnu-g++-10 arch=rv64gc cross_cflags="-march=rv64gc -mtune=rocket" cross_lflags="-march=riscv64" + # - name: Test with Debug Cross-Compiled Runtime + # run: make test-cross-ci config=debug PONYPATH=../rv64gc/debug cross_triple=riscv64-unknown-linux-gnu cross_arch=rv64gc cross_cpu=generic-rv64 cross_linker=riscv64-linux-gnu-gcc-10 cross_ponyc_args='--abi=lp64d --features=+m,+a,+f,+d,+c --link-ldcmd=bfd' cross_runner="qemu-riscv64 -L /usr/riscv64-linux-gnu/lib/" - name: Build Release Runtime run: | make configure config=release @@ -225,14 +225,14 @@ jobs: with: path: build/libs key: libs-${{ matrix.image }}-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }} - - name: Build Debug Runtime - run: | - make configure config=debug - make build config=debug - - name: Build Debug Cross-Compiled Runtime - run: make cross-libponyrt config=debug CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ arch=armv7-a cross_cflags="-march=armv7-a -mtune=cortex-a9" cross_lflags="-O3;-march=arm" - - name: Test with Debug Cross-Compiled Runtime - run: make test-cross-ci config=debug PONYPATH=../armv7-a/debug cross_triple=arm-unknown-linux-gnueabi cross_arch=armv7-a cross_cpu=cortex-a9 cross_linker=arm-linux-gnueabi-gcc cross_runner="qemu-arm-static -cpu cortex-a9 -L /usr/local/arm-linux-gnueabi/libc" + # - name: Build Debug Runtime + # run: | + # make configure config=debug + # make build config=debug + # - name: Build Debug Cross-Compiled Runtime + # run: make cross-libponyrt config=debug CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ arch=armv7-a cross_cflags="-march=armv7-a -mtune=cortex-a9" cross_lflags="-O3;-march=arm" + # - name: Test with Debug Cross-Compiled Runtime + # run: make test-cross-ci config=debug PONYPATH=../armv7-a/debug cross_triple=arm-unknown-linux-gnueabi cross_arch=armv7-a cross_cpu=cortex-a9 cross_linker=arm-linux-gnueabi-gcc cross_runner="qemu-arm-static -cpu cortex-a9 -L /usr/local/arm-linux-gnueabi/libc" - name: Build Release Runtime run: | make configure config=release @@ -274,14 +274,14 @@ jobs: with: path: build/libs key: libs-${{ matrix.image }}-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }} - - name: Build Debug Runtime - run: | - make configure config=debug - make build config=debug - - name: Build Debug Cross-Compiled Runtime - run: make cross-libponyrt config=debug CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ arch=armv7-a cross_cflags="-march=armv7-a -mtune=cortex-a9" cross_lflags="-O3;-march=arm" - - name: Test with Debug Cross-Compiled Runtime - run: make test-cross-ci config=debug PONYPATH=../armv7-a/debug cross_triple=arm-unknown-linux-gnueabihf cross_arch=armv7-a cross_cpu=cortex-a9 cross_linker=arm-linux-gnueabihf-gcc cross_runner="qemu-arm-static -cpu cortex-a9 -L /usr/local/arm-linux-gnueabihf/libc" + # - name: Build Debug Runtime + # run: | + # make configure config=debug + # make build config=debug + # - name: Build Debug Cross-Compiled Runtime + # run: make cross-libponyrt config=debug CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ arch=armv7-a cross_cflags="-march=armv7-a -mtune=cortex-a9" cross_lflags="-O3;-march=arm" + # - name: Test with Debug Cross-Compiled Runtime + # run: make test-cross-ci config=debug PONYPATH=../armv7-a/debug cross_triple=arm-unknown-linux-gnueabihf cross_arch=armv7-a cross_cpu=cortex-a9 cross_linker=arm-linux-gnueabihf-gcc cross_runner="qemu-arm-static -cpu cortex-a9 -L /usr/local/arm-linux-gnueabihf/libc" - name: Build Release Runtime run: | make configure config=release @@ -323,14 +323,14 @@ jobs: with: path: build/libs key: libs-${{ matrix.image }}-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }} - - name: Build Debug Runtime - run: | - make configure config=debug - make build config=debug - - name: Build Debug Cross-Compiled Runtime - run: make cross-libponyrt config=debug CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ arch=armv8-a cross_cflags="-march=armv8-a -mtune=cortex-a53" cross_lflags="-O3;-march=aarch64" - - name: Test with Debug Cross-Compiled Runtime - run: make test-cross-ci config=debug PONYPATH=../armv8-a/debug cross_triple=aarch64-unknown-linux-gnu cross_arch=armv8-a cross_cpu=cortex-a53 cross_linker=aarch64-linux-gnu-gcc cross_runner="qemu-aarch64-static -cpu cortex-a53 -L /usr/local/aarch64-linux-gnu/libc" + # - name: Build Debug Runtime + # run: | + # make configure config=debug + # make build config=debug + # - name: Build Debug Cross-Compiled Runtime + # run: make cross-libponyrt config=debug CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ arch=armv8-a cross_cflags="-march=armv8-a -mtune=cortex-a53" cross_lflags="-O3;-march=aarch64" + # - name: Test with Debug Cross-Compiled Runtime + # run: make test-cross-ci config=debug PONYPATH=../armv8-a/debug cross_triple=aarch64-unknown-linux-gnu cross_arch=armv8-a cross_cpu=cortex-a53 cross_linker=aarch64-linux-gnu-gcc cross_runner="qemu-aarch64-static -cpu cortex-a53 -L /usr/local/aarch64-linux-gnu/libc" - name: Build Release Runtime run: | make configure config=release