From 61c4a7b387bf6e3b2e80875b56a96ce4442c38fd Mon Sep 17 00:00:00 2001 From: Chris Love Date: Sat, 7 Dec 2024 15:58:56 -0800 Subject: [PATCH] Local CI/CD updates --- .gitea/workflows/ci.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 897ca55..b787dc4 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -16,17 +16,18 @@ jobs: max-parallel: 4 matrix: config: - - { name: g++13, image: fir.love.io:3005/serf-cpp-gcc1321, cc: /usr/bin/gcc, cxx: /usr/bin/g++, build_type: Debug, cppstd: 14 } - - { name: g++13, image: fir.love.io:3005/serf-cpp-gcc1321, cc: /usr/bin/gcc, cxx: /usr/bin/g++, build_type: Release, cppstd: 14 } - - { name: clang16, image: fir.love.io:3005/serf-cpp-gcc1321, cc: /usr/bin/clang, cxx: /usr/bin/clang++, build_type: Debug, cppstd: 14 } - - { name: clang16, image: fir.love.io:3005/serf-cpp-gcc1321, cc: /usr/bin/clang, cxx: /usr/bin/clang++, build_type: Release, cppstd: 14 } - - { name: asan, image: fir.love.io:3005/serf-cpp-gcc1321, cc: /usr/bin/gcc, cxx: /usr/bin/g++, build_type: asan, cppstd: 14 } - - { name: tsan, image: fir.love.io:3005/serf-cpp-gcc1321, cc: /usr/bin/gcc, cxx: /usr/bin/g++, build_type: tsan, cppstd: 14 } - - { name: g++8.4.0, image: fir.love.io:3005/serf-cpp-gcc840, cc: /opt/gcc840/bin/gcc, cxx: /opt/gcc840/bin/g++, build_type: Debug, cppstd: 14 } - - { name: g++8.4.0, image: fir.love.io:3005/serf-cpp-gcc840, cc: /opt/gcc840/bin/gcc, cxx: /opt/gcc840/bin/g++, build_type: Debug, cppstd: 14 } - - { name: g++10.3.0, image: fir.love.io:3005/serf-cpp-gcc1030, cc: /opt/gcc1030/bin/gcc, cxx: /opt/gcc1030/bin/g++, build_type: Debug, cppstd: 14 } - - { name: g++11.3.0, image: fir.love.io:3005/serf-cpp-gcc1130, cc: /opt/gcc1130/bin/gcc, cxx: /opt/gcc1130/bin/g++, build_type: Debug, cppstd: 14 } - - { name: g++12.3.0, image: fir.love.io:3005/serf-cpp-gcc1230, cc: /opt/gcc1230/bin/gcc, cxx: /opt/gcc1230/bin/g++, build_type: Debug, cppstd: 14 } + - { name: g++14, image: fir.love.io:3005/amd64/serf-cpp-gcc1421, cc: /usr/bin/gcc, cxx: /usr/bin/g++, build_type: Debug, cppstd: 14 } + - { name: g++14, image: fir.love.io:3005/amd64/serf-cpp-gcc1421, cc: /usr/bin/gcc, cxx: /usr/bin/g++, build_type: Release, cppstd: 14 } + - { name: clang19, image: fir.love.io:3005/amd64/serf-cpp-gcc1421, cc: /usr/bin/clang, cxx: /usr/bin/clang++, build_type: Debug, cppstd: 14 } + - { name: clang19, image: fir.love.io:3005/amd64/serf-cpp-gcc1421, cc: /usr/bin/clang, cxx: /usr/bin/clang++, build_type: Release, cppstd: 14 } + - { name: asan, image: fir.love.io:3005/amd64/serf-cpp-gcc1421, cc: /usr/bin/gcc, cxx: /usr/bin/g++, build_type: asan, cppstd: 14 } + - { name: tsan, image: fir.love.io:3005/amd64/serf-cpp-gcc1421, cc: /usr/bin/gcc, cxx: /usr/bin/g++, build_type: tsan, cppstd: 14 } + - { name: g++8.4.0, image: fir.love.io:3005/amd64/serf-cpp-gcc840, cc: /opt/gcc840/bin/gcc, cxx: /opt/gcc840/bin/g++, build_type: Debug, cppstd: 14 } + - { name: g++8.4.0, image: fir.love.io:3005/amd64/serf-cpp-gcc840, cc: /opt/gcc840/bin/gcc, cxx: /opt/gcc840/bin/g++, build_type: Debug, cppstd: 14 } + - { name: g++10.3.0, image: fir.love.io:3005/amd64/serf-cpp-gcc1030, cc: /opt/gcc1030/bin/gcc, cxx: /opt/gcc1030/bin/g++, build_type: Debug, cppstd: 14 } + - { name: g++11.3.0, image: fir.love.io:3005/amd64/serf-cpp-gcc1130, cc: /opt/gcc1130/bin/gcc, cxx: /opt/gcc1130/bin/g++, build_type: Debug, cppstd: 14 } + - { name: g++12.3.0, image: fir.love.io:3005/amd64/serf-cpp-gcc1230, cc: /opt/gcc1230/bin/gcc, cxx: /opt/gcc1230/bin/g++, build_type: Debug, cppstd: 14 } + - { name: g++13.3.0, image: fir.love.io:3005/amd64/serf-cpp-gcc1330, cc: /opt/gcc1330/bin/gcc, cxx: /opt/gcc1330/bin/g++, build_type: Debug, cppstd: 14 } name: "${{ matrix.config.name}} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }})" steps: