From 251d56ca55bb76539903c5922de63265735ea18d Mon Sep 17 00:00:00 2001 From: mcb5637 <28106698+mcb5637@users.noreply.github.com> Date: Mon, 6 Jan 2025 13:45:00 +0100 Subject: [PATCH 1/4] add werror (#60) --- .github/workflows/code_testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code_testing.yml b/.github/workflows/code_testing.yml index 31e7bf8..cc9d60f 100644 --- a/.github/workflows/code_testing.yml +++ b/.github/workflows/code_testing.yml @@ -62,7 +62,7 @@ jobs: uses: dice-group/cpp-conan-release-reusable-workflow/.github/actions/add_conan_provider@main - name: Configure CMake - run: cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=On -DWITH_SODIUM=On -DBUILD_EXAMPLES=On -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES=conan_provider.cmake -G Ninja -B build . + run: cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=On -DWITH_SODIUM=On -DBUILD_EXAMPLES=On -DCMAKE_COMPILE_WARNING_AS_ERROR=ON -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES=conan_provider.cmake -G Ninja -B build . env: CC: ${{ steps.install_cc.outputs.cc }} CXX: ${{ steps.install_cc.outputs.cxx }} From 5ac47c28128c870bc03c5ec08f3f2ecd87dbc42c Mon Sep 17 00:00:00 2001 From: mcb5637 <28106698+mcb5637@users.noreply.github.com> Date: Mon, 6 Jan 2025 16:16:40 +0100 Subject: [PATCH 2/4] cache v4 (#61) --- .github/workflows/code_testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code_testing.yml b/.github/workflows/code_testing.yml index cc9d60f..25676a3 100644 --- a/.github/workflows/code_testing.yml +++ b/.github/workflows/code_testing.yml @@ -51,7 +51,7 @@ jobs: - name: Cache conan data id: cache-conan - uses: actions/cache@v4.0.2 + uses: actions/cache@v4 with: path: ~/.conan2/p key: ${{ matrix.config.os }}-${{ matrix.config.compiler }} From 46d1aa08fd70515e2bc78bde0e2d5e17e312a914 Mon Sep 17 00:00:00 2001 From: Liss Heidrich <31625940+liss-h@users.noreply.github.com> Date: Thu, 23 Jan 2025 17:10:44 +0100 Subject: [PATCH 3/4] Fix: license in conan (#63) --- conanfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 758049e..f45b874 100644 --- a/conanfile.py +++ b/conanfile.py @@ -7,7 +7,7 @@ class DiceHashConan(ConanFile): - license = "AGPL" + license = "MIT", "Apache-2.0" author = "DICE Group " homepage = "https://github.com/dice-group/dice-hash" url = homepage From 446518d2159c17446ee158fd8b8f643dd16cc36a Mon Sep 17 00:00:00 2001 From: Liss Heidrich <31625940+liss-h@users.noreply.github.com> Date: Fri, 24 Jan 2025 08:43:05 +0100 Subject: [PATCH 4/4] version bump --- CMakeLists.txt | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 83ffdf7..c09fcb4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.24) project( dice-hash - VERSION 0.4.9 + VERSION 0.4.10 DESCRIPTION "dice-hash provides a framework to generate stable hashes. It provides state-of-the-art hash functions, supports STL containers out of the box and helps you to defines stable hashes for your own structs and classes." HOMEPAGE_URL "https://dice-group.github.io/dice-hash/") set(POBR_VERSION 1) # Persisted Object Binary Representation Version diff --git a/README.md b/README.md index 123c284..6dbbef6 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ To use it with [conan](https://conan.io/) you need to add the repository: conan remote add dice-group https://conan.dice-research.org/artifactory/api/conan/tentris ``` -To use it add `dice-hash/0.4.9` to the `[requires]` section of your conan file. +To use it add `dice-hash/0.4.10` to the `[requires]` section of your conan file. You can now add it to your target with: ```cmake