actions: disable yamlcpp with GCC (problem in macOS SDK), enable augeas tests
@@ -24,31 +24,32 @@ jobs:
# The following plugins have been disabled due to problems:
# Unfortunately the tests for the Xerces plugin fail: https://travis-ci.org/ElektraInitiative/libelektra/jobs/483331657#L3740
# The curlget tests fail: https://github.com/ElektraInitiative/libelektra/issues/3382
- # The augeas tests fail: https://github.com/ElektraInitiative/libelektra/issues/3743
+ # Yamlcpp and curlget fails to compile on macOS with GCC due to problems with the macOS SDK
- name: GCC 11
CC: gcc-11
CXX: g++-11
- PLUGINS: 'ALL;-xerces;-curlget'
- BINDINGS: 'ALL;-rust'
+ PLUGINS: ALL;-xerces;-curlget;-yamlcpp
+ BINDINGS: ALL;-rust
- name: Clang
CC: clang
CXX: clang++
ENABLE_LOGGER: ON
TOOLS: ALL;web
- PLUGINS: ALL;-curlget;-augeas
+ PLUGINS: ALL;-curlget
- name: Clang ASAN
CC: clang
CXX: clang++
- ASAN_OPTIONS: 'detect_leaks=1'
+ ASAN_OPTIONS: detect_leaks=1
ENABLE_ASAN: ON
TOOLS: kdb
- PLUGINS: ALL;-curlget;-augeas
+ PLUGINS: ALL;-curlget
BINDINGS: cpp
- name: MMap
KDB_DEFAULT_STORAGE: mmapstorage
KDB_DB_FILE: default.mmap
KDB_DB_INIT: elektra.mmap
- PLUGINS: ALL;-curlget;-augeas
+ PLUGINS: ALL
+ BINDINGS: ALL;-rust
env:
CC: ${{ matrix.CC }}
CXX: ${{ matrix.CXX }}
