This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository terminology.

View the commit online.

commit 5838d348c6215d846c4a8c8a018ef0a42b32ed5d
Author: Boris Faure <[email protected]>
AuthorDate: Mon Aug 24 17:12:57 2026 +0200

    ci: drop the CircleCI configuration
    
    The GitHub Actions workflow added in the previous commit covers what CircleCI
    ran: gcc debug and release, clang release, asan and ubsan, and the coverage
    upload to codecov. Keeping both means every push pays twice for the same
    answer, and the CircleCI jobs need a prebuilt borisfaure/terminology-ci image
    to say anything at all.
    
    Not carried over: the msan and isan (-fsanitize=integer) jobs, which have no
    equivalent in the matrix yet. The lsan job is covered, since asan does leak
    detection by default and the workflow points LSAN_OPTIONS at tests/lsan.supp.
---
 .circleci/config.yml | 289 ---------------------------------------------------
 README.md            |   1 -
 2 files changed, 290 deletions(-)

diff --git a/.circleci/config.yml b/.circleci/config.yml
deleted file mode 100644
index db6cfe28..00000000
--- a/.circleci/config.yml
+++ /dev/null
@@ -1,289 +0,0 @@
-version: 2.1
-
-jobs:
-  checkout_code:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - run: |
-          cd /terminology
-          git pull --ff-only
-          if [ -n "$CIRCLE_PR_NUMBER" ]; then
-              git fetch origin pull/$CIRCLE_PR_NUMBER/head
-          else
-              if [ -n "$CIRCLE_SHA1" ]; then
-                git reset --hard $CIRCLE_SHA1
-              else
-                git reset --hard origin/master
-              fi
-          fi
-      - save_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-          paths:
-            - /terminology
-  build_and_test_debug_gcc_efl_latest:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - restore_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-      - run:
-          name: Install EFL
-          command: apk add /pkg/efl-latest.apk /pkg/efl-dev-latest.apk
-      - run:
-          name: Compile with GCC
-          environment:
-            CFLAGS: -O0 -g
-          command: |
-            cd /terminology
-            meson -Dnls=false -Dtests=true -Dfuzzing=true -Db_coverage=true -Dbuildtype=debug . build
-            meson configure build
-            cd build
-            ninja -j4
-      - run:
-          name: Launch tests
-          command: |
-            cd /terminology
-            tests/run_tests.sh -v -t build/src/bin/tytest -r tests/tests.results -d tests/
-            build/src/bin/tytest dummy
-            build/src/bin/tytest all
-      - run:
-          name: codecov
-          command: |
-            cd /terminology/build/
-            cd src/bin
-            rm -fr *@@terminology@exe *@@tyalpha@exe *@@tybg@exe *@@tycat@exe
-            rm -fr *@@tyfuzz@exe *@@tyls@exe *@@typop@exe *@@tyq@exe
-            rm -fr *@@tysend@exe
-            cd /terminology/build/
-            curl -s https://codecov.io/bash > .codecov
-            chmod +x .codecov
-            sed -i.bak 's/execdir/exec/' .codecov
-            ./.codecov -Z
-  build_and_test_release_gcc_efl_latest:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - restore_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-      - run:
-          name: Install EFL
-          command: apk add /pkg/efl-latest.apk /pkg/efl-dev-latest.apk
-      - run:
-          name: Compile with GCC
-          environment:
-            CFLAGS: -O0 -g
-          command: |
-            cd /terminology
-            meson -Dnls=false -Dtests=true -Dbuildtype=release . build
-            meson configure build
-            cd build
-            ninja -j4
-      - run:
-          name: Launch tests
-          command: |
-            cd /terminology
-            tests/run_tests.sh -v -t build/src/bin/tytest -r tests/tests.results -d tests/
-            build/src/bin/tytest dummy
-            build/src/bin/tytest all
-  build_full_clang_efl_latest:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - CC: clang
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - restore_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-      - run:
-          name: Install EFL
-          command: apk add /pkg/efl-latest.apk /pkg/efl-dev-latest.apk
-      - run:
-          name: Compile with Clang
-          command: |
-            cd /terminology
-            meson -Dnls=false -Dtests=true -Dfuzzing=true . build
-            meson configure build
-            cd build
-            ninja -j4
-  build_and_test_clang_asan_efl_latest:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - CC: clang
-      - CFLAGS: -O0 -pipe -g -fno-omit-frame-pointer -fsanitize=address -fno-sanitize-recover=address
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - restore_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-      - run:
-          name: Install EFL
-          command: apk add /pkg/efl-latest.apk /pkg/efl-dev-latest.apk
-      - run:
-          name: Compile with Clang
-          command: |
-            cd /terminology
-            meson -Dnls=false -Dtests=true . build
-            meson configure build
-            cd build
-            ninja -j4
-      - run:
-          name: Launch tests
-          command: |
-            cd /terminology
-            tests/run_tests.sh -v -t build/src/bin/tytest -r tests/tests.results -d tests/
-            build/src/bin/tytest dummy
-            build/src/bin/tytest all
-  build_and_test_clang_msan_efl_latest:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - CC: clang
-      - CFLAGS: -O0 -pipe -g -fno-omit-frame-pointer -fsanitize=memory -fno-sanitize-recover=memory
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - restore_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-      - run:
-          name: Install EFL
-          command: apk add /pkg/efl-latest.apk /pkg/efl-dev-latest.apk
-      - run:
-          name: Compile with Clang
-          command: |
-            cd /terminology
-            meson -Dnls=false -Dtests=true . build
-            meson configure build
-            cd build
-            ninja -j4
-      - run:
-          name: Launch tests
-          command: |
-            cd /terminology
-            build/src/bin/tytest dummy
-            build/src/bin/tytest all
-  build_and_test_clang_lsan_efl_latest:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - CC: clang
-      - CFLAGS: -O0 -pipe -g -fno-omit-frame-pointer -fsanitize=leak -fno-sanitize-recover=leak
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - restore_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-      - run:
-          name: Install EFL
-          command: apk add /pkg/efl-latest.apk /pkg/efl-dev-latest.apk
-      - run:
-          name: Compile with Clang
-          command: |
-            cd /terminology
-            meson -Dnls=false -Dtests=true . build
-            meson configure build
-            cd build
-            ninja -j4
-      - run:
-          name: Launch tests
-          command: |
-            cd /terminology
-            tests/run_tests.sh -v -t build/src/bin/tytest -r tests/tests.results -d tests/
-            build/src/bin/tytest dummy
-            build/src/bin/tytest all
-  build_and_test_clang_isan_efl_latest:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - CC: clang
-      - CFLAGS: -O0 -pipe -g -fno-omit-frame-pointer -fsanitize=integer -fno-sanitize-recover=integer
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - restore_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-      - run:
-          name: Install EFL
-          command: apk add /pkg/efl-latest.apk /pkg/efl-dev-latest.apk
-      - run:
-          name: Compile with Clang
-          command: |
-            cd /terminology
-            meson -Dnls=false -Dtests=true . build
-            meson configure build
-            cd build
-            ninja -j4
-      - run:
-          name: Launch tests
-          command: |
-            cd /terminology
-            tests/run_tests.sh -v -t build/src/bin/tytest -r tests/tests.results -d tests/
-            build/src/bin/tytest dummy
-            build/src/bin/tytest all
-  build_and_test_clang_ubsan_efl_latest:
-    docker:
-      - image: borisfaure/terminology-ci:latest
-    environment:
-      - CC: clang
-      - CFLAGS: -O0 -pipe -g -fno-omit-frame-pointer -fsanitize=undefined -fno-sanitize-recover=undefined
-      - COLUMNS: 150
-      - TERM: xterm-256color
-    steps:
-      - restore_cache:
-          key: checkout-{{ .Environment.CIRCLE_SHA1 }}
-      - run:
-          name: Install EFL
-          command: apk add /pkg/efl-latest.apk /pkg/efl-dev-latest.apk
-      - run:
-          name: Compile with Clang
-          command: |
-            cd /terminology
-            meson -Dnls=false -Dtests=true . build
-            meson configure build
-            cd build
-            ninja -j4
-      - run:
-          name: Launch tests
-          command: |
-            cd /terminology
-            tests/run_tests.sh -v -t build/src/bin/tytest -r tests/tests.results -d tests/
-            build/src/bin/tytest dummy
-            build/src/bin/tytest all
-path: /terminology
-workflows:
-  version: 2
-  build-and-deploy:
-    jobs:
-      - checkout_code
-      - build_and_test_debug_gcc_efl_latest:
-          requires:
-            - checkout_code
-      - build_and_test_release_gcc_efl_latest:
-          requires:
-            - checkout_code
-      - build_full_clang_efl_latest:
-          requires:
-            - checkout_code
-      - build_and_test_clang_asan_efl_latest:
-          requires:
-            - checkout_code
-      - build_and_test_clang_msan_efl_latest:
-          requires:
-            - checkout_code
-      - build_and_test_clang_lsan_efl_latest:
-          requires:
-            - checkout_code
-      - build_and_test_clang_ubsan_efl_latest:
-          requires:
-            - checkout_code
diff --git a/README.md b/README.md
index c34091f6..084a2d1c 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,6 @@
 
 [![Coverity](https://scan.coverity.com/projects/terminology/badge.svg)](https://scan.coverity.com/projects/terminology)
 [![CI](https://github.com/borisfaure/terminology/actions/workflows/ci.yaml/badge.svg)](https://github.com/borisfaure/terminology/actions/workflows/ci.yaml)
-[![CircleCI](https://circleci.com/gh/borisfaure/terminology.svg?style=shield)](https://circleci.com/gh/borisfaure/terminology)
 [![Codecov](https://codecov.io/gh/borisfaure/terminology/branch/master/graph/badge.svg)](https://codecov.io/gh/borisfaure/terminology)
 [![Twitter: _Terminology_](https://img.shields.io/twitter/follow/_Terminology_?style=social)](https://twitter.com/_Terminology_)
 [![Snapcraft](https://snapcraft.io//terminology/badge.svg)](https://snapcraft.io/terminology)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to