From 8c41fe37df8c9debaa9db8047c31a769fd931e30 Mon Sep 17 00:00:00 2001 From: Edward Nolan Date: Fri, 1 May 2026 19:45:21 -0400 Subject: [PATCH] Exemplar updates since 2026-04-30 Annotated the vcpkg example code block in CONTRIBUTING.md as shell to satisfy markdownlint. Added GCC 16 to the CI matrix and updated the README supported platforms table. --- .exemplar_version | 2 +- .github/workflows/ci_tests.yml | 8 ++++---- CONTRIBUTING.md | 2 +- README.md | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.exemplar_version b/.exemplar_version index 8f59e27..1fe9d8b 100644 --- a/.exemplar_version +++ b/.exemplar_version @@ -1 +1 @@ -0131279454a8b54a6038203a7b714e2e0a835039 +07a42c8a3ace7b889d4d98df8f9ec3a4cf74887f diff --git a/.github/workflows/ci_tests.yml b/.github/workflows/ci_tests.yml index 63b4429..4d37380 100644 --- a/.github/workflows/ci_tests.yml +++ b/.github/workflows/ci_tests.yml @@ -36,7 +36,7 @@ jobs: matrix_config: > { "gcc": [ - { "versions": ["15"], + { "versions": ["16"], "tests": [ { "cxxversions": ["c++26"], "tests": [ @@ -54,7 +54,7 @@ jobs: } ] }, - { "versions": ["14", "13"], + { "versions": ["15", "14", "13"], "tests": [ { "cxxversions": ["c++26", "c++23", "c++20"], "tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}] @@ -150,14 +150,14 @@ jobs: matrix_config: > { "gcc": [ - { "versions": ["15"], + { "versions": ["16"], "tests": [ { "cxxversions": ["c++26", "c++17"], "tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.-DBEMAN_CSTRING_VIEW_CPP17_MODE=on"]}] } ] }, - { "versions": ["14", "13"], + { "versions": ["15", "14", "13"], "tests": [ { "cxxversions": ["c++26", "c++17"], "tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.-DBEMAN_CSTRING_VIEW_CPP17_MODE=on"]}] diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 96d3dce..5d05af7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -65,7 +65,7 @@ the project's dependencies, including GoogleTest. Example commands: -``` +```shell cmake \ -B build \ -S . \ diff --git a/README.md b/README.md index 1c36ad2..debd2e5 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ You can disable building tests by setting CMake option `BEMAN_CSTRING_VIEW_BUILD | Compiler | Version | C++ Standards | Standard Library | |------------|---------|---------------|-------------------| -| GCC | 15-13 | C++26-C++17 | libstdc++ | +| GCC | 16-13 | C++26-C++17 | libstdc++ | | GCC | 12-11 | C++23-C++17 | libstdc++ | | Clang | 22-19 | C++26-C++17 | libstdc++, libc++ | | Clang | 18 | C++26-C++17 | libc++ |